login  Naam:   Wachtwoord: 
Registreer je!
 Nota's op tutorial:

Tutorials > Webserver > [LINUX] Apache, Mysql, Pgsql, ftp, php (17/12/2k6)
Pagina:

Reacties op de tutorial [LINUX] Apache, Mysql, Pgsql, ftp, php (17/12/2k6)


Offline  ikkedikke
Gepost op: 14 april 2006 - 11:33
PHP expert

misschien moet je bij die postgreSQL ook nog een gebruiker aanmaken tijdens het instaleren, op de manier waarbij het bij MySql ook kan? scheelt dat gedoe met die PHPPgAdmin miss.. ik ben er verder ook niet goed in maar het is maar een idee.

Offline  Wim
Gepost op: 15 april 2006 - 13:11
Crew algemeen

Citaat:
swerdavos:~/webservertest/postgresql-8.1.3# ./configure --help | grep -i user
--bindir=DIR user executables [EPREFIX/bin]


Persoonlijk zie ik die optie niet staan...

Offline  Voldemort
Gepost op: 22 april 2006 - 10:48
PHP ver gevorderde

Ik doe alles, en alles werkt totals ik make bij MySQL moet intypen, dan krijg ik dit:

Citaat:
make: *** Geen doelen gespecificeerd en geen makefile gevonden. Stop.


Hoe komt dit?

Offline  Wim
Gepost op: 22 april 2006 - 12:48
Crew algemeen

welke configure error kreeg je...?
Past de laatste lijnen eventjes

Offline  Voldemort
Gepost op: 22 april 2006 - 14:37
PHP ver gevorderde

Vanals ik ./configure intyp krijg ik dit (laatste regel):

Citaat:
checking for termcap functions library... configure: error: No curses/termcap library found


En als ik dan 'make' intyp:

Citaat:
make: *** Geen doelen gespecificeerd en geen makefile gevonden. Stop.



Wat is het probleem (Suse 10.0)?

Offline  Wim
Gepost op: 22 april 2006 - 15:33
Crew algemeen

Citaat:
checking for termcap functions library... configure: error: No curses/termcap library found


Na het lezen van je eerste post had ik al een vermoede. Ik had hetzelfde probleem gisteren met een nieuwe server (die voor partycore.be).

Ik had het artikel dus al ge-update.

Voer dit ff uit:
  1. wget ftp://invisible-island.net/ncurses/ncurses-5.5.tar.gz ; tar xzvf ncurses-5.5.tar.gz ; cd ncurses-5.5 ; ./configure ; make ; make install


Ohja; en edit je bericht eventjes... laat de laatste regel wel staan voor toekomstige gebruikers met ditzelfde probleem ;)

Offline  Voldemort
Gepost op: 23 april 2006 - 10:31
PHP ver gevorderde

MySQL en Apache zijn geïnstalleerd. Alleen als ik die libxml wil installeren gaat alles goed tot ik dit moet intypen:

Citaat:
./configure --path=/opt/gdxweb/libxml2


Dan krijg ik:

Citaat:
configure: error: unrecognized option: --path=/opt/gdxweb/libxml2
Try `./configure --help' for more information


Wat nu?

Offline  Wim
Gepost op: 23 april 2006 - 17:09
Crew algemeen

./configure --prefix=/opt/gdxweb/libxml2

Offline  Voldemort
Gepost op: 23 april 2006 - 20:00
PHP ver gevorderde

PHP wil niet installeren. Ik zie nergens een PHP map, ik kan die httpd.conf niet aanpassen, geen toegangsrechten. En als ik naar localhost ga, dan werkt PHP niet. Mijn vragen:

- Met welk commando verwijder ik PHP?
- Waarom zie ik geen PHP map in /opt/gdxweb/?
- Waarom doet PHP het niet meteen?
- Hoe kan ik wel in de map /opt/gdxweb/ schrijven (grafisch, want als ik al m'n scripts via de console moet schrijven, pff)?

Offline  Wim
Gepost op: 23 april 2006 - 20:05
Crew algemeen

su
vi /opt/gdxweb/apache/conf/httpd.conf

Als root ;)

dat je geen map PHP ziet staan is normaal. Je moet voor php nog een paar regeltjes toevoegen aan je httpd.conf.
verander in httpd.conf /opt/gdxweb/apache/htdocs naar bv /home/voldemort/htdocs. (dan apache wel ff restarten). Apache zal dan als standaard dir /home/voldemort/htdocs gebruiken.

Offline  TuinBoon
Gepost op: 10 mei 2006 - 11:31
Nieuw lid

Complimenten voor de tutorial, ik heb er al heel veel aan gehad!!

Helemaal de tutorial gevolgd (behalve PgSQL en PHPPgAdmin) alleen werkt MySQL 5.0.20 niet...

Wanneer ik probeer te starten met:

  1. /opt/web/mysql/bin/mysqld_safe --user=mysql &


Krijg ik de melding:
Starting mysqld daemon with database from /opt/web/mysql/var
STOPPING server from pid file /opt/web/mysql/var/localhost.localdomain.pid 060510 11:20:03 mysql ended


Wat gaat er fout ?? Ik heb al verschillende forums gekeken, maar ik word er niet wijzer van... (Ik ben geen ervaren Linux-gebruiker, maar ik heb nu wel een Linux server nodig voor een project)

Ook krijg ik bij "http://127.0.0.1/phpmyadmin" een 403 Forbidden pagina ??

Kan iemand me helpen?? Alvast bedankt in ieder geval!!


OS: Red Hat Enterprise Linux AS (v. 4 for 32-bit x86)

Offline  Wim
Gepost op: 13 mei 2006 - 22:30
Crew algemeen

voor phpmyadmin en phppgadmin voeg je dit toe in httpd.conf (/opt/web/apache/conf/httpd.conf):

  1. <Directory "/opt/partycore/phpMyAdmin-2.8.0.3">
  2. Options Indexes FollowSymLinks
  3. AllowOverride None
  4. Order allow,deny
  5. Allow from all
  6. </Directory>
  7.  
  8. <Directory "/opt/partycore/phpPgAdmin-4.0.1">
  9. Options Indexes FollowSymLinks
  10. AllowOverride None
  11. Order allow,deny
  12. Allow from all
  13. </Directory>


wel partycore veranderen naar web 
---------------------------------------
voor die mysql, geef me je logs eens van MySQL zelf.

Meestal iets van
/opt/web/mysql/var/<hostname>.err ofzo

Offline  psychonetics
Gepost op: 25 mei 2006 - 04:55
Nieuw lid

Allereerst complimenten voor deze tutorial! Heb hem - met uitzondering van PgSQL en PHPPgAdmin (weet niet waar dat voor is?) - geheel gevolgd en zonder al te veel moeite werkt alles nu naar behoren.

Overigens had ik eerst een tutorial gevolgd van PHPfreakz, maar daarmee liep alles vast. Deze is gelukkig een stuk actueler. 

Een paar opmerkingen:
vlaag van verstandsverbijstering?
# echo "/opt/gdxweb/mysql/bin/mysqld_safe --user=mysql &" >> /etc/local.r
Je gebruikte safe_mysqld in plaats van mysqld_safe. 

instellen root password
root password voor mysql instellen is vrij makkelijk:
/opt/gdxweb/mysql/bin/mysqladmin -u root password 'hier_je_password'
Vervolgens log je in via de console met:
/opt/gdxweb/mysql/bin/mysql -u root -p

spelvaudje
Ik was volgens mij nog ergens een spelfoutje tegengekomen in de code die je moet invoeren in de console, maar ik kan hem zo gauw niet terugvinden 

PHP prefix
Klopt het dat je PHP niet in een aparte directory installeert met bijvoorbeeld --prefix=--prefix=/opt/gdxweb/php?

php.ini
En ik kon overigens ook geen php.ini-dist vinden in mijn source, die heb ik even gepikt van de PHP CVS.

phpmyadmin
Ook ik krijg een error 403 (Forbidden) als ik http://localhost/phpmyadmin probeer te openen. Misschien dat daar een oplossing voor is? Edit: die is er dus, zie post hierboven. 

termcap/ncurses
Een andere oplossing voor het probleem met Configure error bij mysql: termcap/curses was bij mij het installeren van termcap en ncurses-devel via de packagemanager. Misschien een makkelijkere oplossing 

Ik geloof dat dat wel zo'n beetje mijn opmerkingen waren Nogmaals mijn complimenten!

Edit:
Ik zie net dat ik geen complimenten mag geven?

Offline  Wim
Gepost op: 25 mei 2006 - 22:58
Crew algemeen

bedankt voor de aanvullende informatie dan 

Offline  master666
Gepost op: 04 juni 2006 - 13:55
Lid

configure: error: no acceptable cc found in $PATH


ik krijg dit als ik de configure van die mysql uitvoer, en wss bij alle andere ook

hoe kan ik dit oplossen?

greetz

Offline  Wim
Gepost op: 04 juni 2006 - 13:57
Crew algemeen

c compiler installeren.

Werk je met debian (of een ander APT ondersteunende distro):
apt-get install gcc

Fedora of een ander yum ondersteunende distro:
yum install gcc

Or google 

Offline  master666
Gepost op: 04 juni 2006 - 14:15
Lid

ik werk met SuSE maar geraak er niet aan uit

Offline  master666
Gepost op: 04 juni 2006 - 14:19
Lid

echo $PATH
/usr/sbin:/bin:/usr/bin:/sbin:/usr/X11R6/bin

dit krijg ik dus bij echo $PATH maar die directory bestaat niet, hoe kan ik die wijzigen in /usr/bin?

Offline  master666
Gepost op: 04 juni 2006 - 15:15
Lid

ok dat eerste probleem is opgelost maar nu;

krijg ik dezelfde fout als voldemort, ik heb ook:
wget ftp://invisible-island.net/ncurses/ncurse......
uitgevoerd, maar dan krijg ik

./configure: line 15402: make: command not found

wat is de fout???

Offline  Wim
Gepost op: 07 juni 2006 - 19:02
Crew algemeen

je hebt geen c-compiler.

installeer gcc 

Paar mogelijkheden voor auto-install:
yum install gcc
apt-get install gcc

Voor SuSe ken ik deze niet, maar prolly kan je het met YaST wel installeren...


Heb je trouwens ooit van het EDIT knopje gehoord? Een iets duidelijkere beschrijving van het probleem mag trouwens ook wel... (je 1ste en 2de bericht)

Offline  master666
Gepost op: 08 juni 2006 - 18:40
Lid

idd wimmarien, thanx voor de help en sorry voor de 3dubbele post, was een beetje geenerveerd

heb ubuntu geïnstalleerd(veeel beter dan SuSE denk ik nu) alles staat er op, maar:

hoe gebruik ik nu die phpmyadmin en hoe geraak ik op die ftp server

ben dus wel redelijk noob:s

alvast bedankt voor jullie hulp

greetz

Offline  Voldemort
Gepost op: 22 juni 2006 - 17:18
PHP ver gevorderde

Als ik MySQL OF php OF Apache OF phpmyadmin wil upgraden, hoe gaat dat dan? En ik las iets van bij mysql: mysql_upgrade, kan je dat ook even uitleggen?

Offline  Wim
Gepost op: 04 juli 2006 - 09:41
Crew algemeen

op phpmyadmin geraak je door naar http://<ip-adres/phpmyadmin te surfen. Op de ftp-server kan je met zowat alle FTP-clients connecten, je moet wel PASV ftp aanzetten...

Upgraden gaat pakket voor pakket. Je moet enkel de hele configuratie opnieuw uitvoeren (vb: ./configure ; make ; make install)

sorry voor de late reactie!

Offline  Voldemort
Gepost op: 04 juli 2006 - 11:06
PHP ver gevorderde

En moet ik de boel dan eerst allemaal verwijderen? Zoja, hoe verwijder ik php dan (want daar heb ik geen map van)?

Offline  Wim
Gepost op: 05 juli 2006 - 10:32
Crew algemeen

hij overschrijft alles wel.

Verwijderen was dacht ik vaak make uninstall of make remove

Offline  Voldemort
Gepost op: 18 juli 2006 - 17:43
PHP ver gevorderde

Hoe kan ik de mailfunctie werkende maken. Er staat:

Citaat:
; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
;sendmail_path =


En de rest is voor win32 only. Als ik die dan op de default zet dan werkt het nog steeds niet. Path en file: /opt/gdxweb/etc/php.ini

Offline  Wim
Gepost op: 20 juli 2006 - 14:25
Crew algemeen

apt-get install sendmail

Prolly heb je geen maildeamon (sendmail in dit geval)

Offline  Rens
Gepost op: 21 juli 2006 - 17:25
Gouden medaille

Crew algemeen


Voor PgSQL werkte het volgende bij mij niet:
  1. # ./configure --path=/opt/gdxweb/pgsql

Toen had ik dat even overgeslagen, en ging ik naar libxml (Apache had ik al geinstalleerd).
Daar zag ik het volgende staan:
  1. # ./configure --prefix=/opt/gdxweb/libxml2

Toen probeerde ik het bij PgSQL met het volgende:
  1. # ./configure --prefix=/opt/gdxweb/pgsql

En dan werkte wel.

edit; Nog iets.
Ik blijf telkens de volgende error houden wanneer ik PHP wil installeren.
Citaat:
/webserver/Apache/bin/apachectl -k start
Syntax error on line 232 of /webserver/Apache/conf/httpd.conf:
Cannot load /webserver/Apache/modules/libphp5.so into server: /webserver/Apache/ modules/libphp5.so: cannot restore segment prot after reloc: Permission denied

:?:

Offline  Voldemort
Gepost op: 26 juli 2006 - 12:15
PHP ver gevorderde

@Rensjuh: Als root uitvoeren, je hebt geen rechten en daarom kan ie niet installeren.

Ik krijg dit bij sendmail:

Citaat:
The following packages will be REMOVED:
postfix
The following NEW packages will be installed:
sendmail
0 upgraded, 1 newly installed, 1 removed and 2 not upgraded.
Need to get 1198kB of archives.
After unpacking 2123kB disk space will be freed.


Dus ik verwijder postfix en installeer sendmail (Yast gaf geen problemen). Nu heb ik op die php.ini (die staat in /opt/gdxweb/etc/) dit veranderd:

  1. ;sendmail_path =

==>
  1. sendmail_path = sendmail -t -i


Die laatste was de default volgens php.ini. Maar er worden nog steeds geen mails verstuurd (en ik heb Apache herstart met het restart commando*). Wat moet ik nog aanpassen?

*/opt/gdxweb/apache/bin/apachectl -k restart

Offline  Wim
Gepost op: 06 augustus 2006 - 16:43
Crew algemeen

draait je sendmail daemon wel, en is deze correct geconfigureerd?

Google anders ook eventjes...

Offline  Dani
Gepost op: 13 oktober 2006 - 23:34
PHP gevorderde

Het zou handig zijn als je de gebruikers eerst uitleg wat postgre eigenlijk is. Ik kan me voorstellen dat sommige beginners gewoon de hele boel installeren en dan 2 sql servers hebben zonder dat ze het weten  

Offline  Wim
Gepost op: 17 oktober 2006 - 16:31
Crew algemeen

postgreSQL, mySQL; lijkt me duidelijk; SQL servers....

Offline  Ultimatum
Gepost op: 01 november 2007 - 23:05
PHP expert

Ik krijg deze fout als ik mysql wil installeren.

Citaat:
Starting the mysqld server. You can test that it is up and running
with the command:
./bin/mysqladmin version
X22-Server:~/downloads/mysql-5.0.45-linux-i686 # nohup: redirecting stderr to stdout
Starting mysqld daemon with databases from /root/downloads/mysql-5.0.45-linux-i686/data
STOPPING server from pid file /root/downloads/mysql-5.0.45-linux-i686/data/X22-Server.pid
071101 22:46:02 mysqld ended


Ik heb al een paar verschillende mysql downloads getest maar het lukt maar niet . Ik gebruik OpenSuse 10.2.

Edit: hmm, het schijnt nu wel te werken, weet niet hoe het komt. Heb ncurses geinstalleerd zoals je op pagina 1 voorstelde aan Voldemort (Zal wel over het hoofd hebben gezien uurtje geleden). En ik heb ook ergens mysql 5.2.0 gevonden, die jij ook had gebruikt (Ik gebruikte latere versies).

Zal wel laten weten als ik weer vast loop .  

Offline  Wim
Gepost op: 02 november 2007 - 12:19
Crew algemeen

als het aan ncurses lag zou je tijdens het configureren al op een error aangelopen moeten zijn...

Pagina:

Enkel aanvullende informatie is welkom. Geen prijzende of afkeurende reacties.
 
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.114s