Tutorials >
Webserver >
[LINUX] Apache, Mysql, Pgsql, ftp, php (17/12/2k6)
|
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. |
|
|
|
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... |
|
|
|
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? |
|
|
|
Gepost op: 22 april 2006 - 12:48 |
|
|
|
Crew algemeen
|
welke configure error kreeg je...?
Past de laatste lijnen eventjes |
|
|
|
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)? |
|
|
|
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:
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
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 ;) |
|
|
|
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? |
|
|
|
Gepost op: 23 april 2006 - 17:09 |
|
|
|
Crew algemeen
|
./configure --prefix=/opt/gdxweb/libxml2 |
|
|
|
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)? |
|
|
|
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. |
|
|
|
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:
/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) |
|
|
|
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):
<Directory "/opt/partycore/phpMyAdmin-2.8.0.3">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
<Directory "/opt/partycore/phpPgAdmin-4.0.1">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
<Directory "/opt/partycore/phpMyAdmin-2.8.0.3"> Options Indexes FollowSymLinks AllowOverride None Order allow,deny Allow from all </Directory> <Directory "/opt/partycore/phpPgAdmin-4.0.1"> Options Indexes FollowSymLinks AllowOverride None Order allow,deny Allow from all </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 |
|
|
|
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? |
|
|
|
Gepost op: 25 mei 2006 - 22:58 |
|
|
|
Crew algemeen
|
bedankt voor de aanvullende informatie dan |
|
|
|
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 |
|
|
|
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 |
|
|
|
Gepost op: 04 juni 2006 - 14:15 |
|
|
|
Lid
|
ik werk met SuSE maar geraak er niet aan uit |
|
|
|
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? |
|
|
|
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??? |
|
|
|
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) |
|
|
|
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 |
|
|
|
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? |
|
|
|
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! |
|
|
|
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)? |
|
|
|
Gepost op: 05 juli 2006 - 10:32 |
|
|
|
Crew algemeen
|
hij overschrijft alles wel.
Verwijderen was dacht ik vaak make uninstall of make remove |
|
|
|
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 |
|
|
|
Gepost op: 20 juli 2006 - 14:25 |
|
|
|
Crew algemeen
|
apt-get install sendmail
Prolly heb je geen maildeamon (sendmail in dit geval) |
|
|
|
Gepost op: 21 juli 2006 - 17:25 |
|
|
|
Crew algemeen
|
Voor PgSQL werkte het volgende bij mij niet:
# ./configure --path=/opt/gdxweb/pgsql
# ./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:
# ./configure --prefix=/opt/gdxweb/libxml2
# ./configure --prefix=/opt/gdxweb/libxml2
Toen probeerde ik het bij PgSQL met het volgende:
# ./configure --prefix=/opt/gdxweb/pgsql
# ./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
:?: |
|
|
|
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:
==>
sendmail_path = sendmail -t -i
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 |
|
|
|
Gepost op: 06 augustus 2006 - 16:43 |
|
|
|
Crew algemeen
|
draait je sendmail daemon wel, en is deze correct geconfigureerd?
Google anders ook eventjes... |
|
|
|
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 |
|
|
|
Gepost op: 17 oktober 2006 - 16:31 |
|
|
|
Crew algemeen
|
postgreSQL, mySQL; lijkt me duidelijk; SQL servers.... |
|
|
|
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... |
|
|
Enkel aanvullende informatie is welkom. Geen prijzende of afkeurende reacties. |
|
|
|