Fórum Ubuntu CZ/SK
Ostatní => Ubuntu Server => Téma založeno: fous 10 Dubna 2009, 07:55:16
-
Zdravím,
po instalaci LAMP Synapticem se chce prohlížeč scripty php na localhost uložit.
Prošel jsem fórum a vím, že se tento problém tady již řešil.
Zařídil jsem se podle uvedených rad tzn. v envvars
export APACHE_RUN_USER=www-data
export APACHE_RUN_GROUP=www-data
a dále v konfiguraci
AddType application/x-httpd-php .php .phtml .php3
AddType application/x-httpd-php-source .phps
a stále ukládá ... ?
Dík za radu.
-
sudo a2enmod php5 ?
(zdroj: http://forum.ubuntu.cz/index.php/topic,33250.0.html ;))
-
Module php5 already enabled.
-
Tento problém jsem měl po zkoušení asp.netu pod apachem... Musel jsem odinstalovat apache sevšim všudy ( seznam balíků je na wiki). Pak smazat složku /etc/apache2 a /etc/php5 znovu nainstalovat všechny balíky a pak mi to stejně blbo, takže jsem přenášel konfguráky z desktopu a ručně vytvářel odkazy na moduly... nakonec se mi to po X pokusech povedlo rozchodit...
-
Apache2 a php5 jsem ÚPLNĚ odstranil Synapticem (včetně konfiguračních souborů).
Znovu jsem je jednotlivě nainstaloval ...
... a stále ukládá ?!
-
Todle nefunguje?
sudo a2enmod php5
Popřípadě fyzicky prověřte zda je v /etc/apache2/modules-enabled/php5.conf(*.load)
PS: samozřejmě je potřeba po provedení a2enmod provést restart apache ;)
-
zkontroluj balíky v synapticu a případně nainstaluj apache2, apache2-mpm-prefork, libapache2-php5, php5 Pak ještě zkontroluj obsah složky /etc/apache2/mods-enabled/ jestli je tam php5.load
-
Již jsem dříve odpovídal, že na
sudo a2enmod php5
systém odpovídá
Module php5 already enabled.
což myslím odpovídá správné konfiguraci php5.conf a php5.load
-
Již jsem dříve odpovídal, že na
sudo a2enmod php5
systém odpovídá
Module php5 already enabled.
což myslím odpovídá správné konfiguraci php5.conf a php5.load
No a fyzicky to tam máte? Z odpovědi jsem to nepochopil?
-
Ano, v /etc/apache2/mods-enabled jsou fyzicky nalinkovány php5.conf a php5.load z mods-available.
-
Ano, v /etc/apache2/mods-enabled jsou fyzicky nalinkovány php5.conf a php5.load z mods-available.
Já je tam taky měl, ale dělalo to neplechu. Musel jsem odinstalovat apache s php a pak ještě smazat tyto složky... po znovu instalaci mi to již jde, včetně php-cgi a php-gtk2
-
Opět jsem kompletně odinstaloval apache2 a php5.
V /etc jsem smazal apache2.
Znovu jsem nainstaloval apache2.
Znovu jsem nainstaloval php5.
A script php SE UKLÁDÁ.
-
A ukládá se již provedený, nebo včetně php zdrojáku?
-
Ukládá se zdroják (jde o phpinfo();).
-
Ukládá se zdroják (jde o phpinfo();).
Tak zkus spustit soubor pomocí terminálu ( php phpinfo.php ) Jesli se provede
-
Jak už se ptal Viper, fyzicky ten modul máte? Máte nainstalovaný libapache2-mod-php5 ?
-
Tak jsem dal v Gnome Commanderu vyhledat "libapache2*" v adresáři /usr.
Výsledek: /usr/share/lintian/overrides/libapache2-mod-php5 ...
... a jako "vedlejší efekt" php začalo fungovat :-[
Vše jsem odinstaloval a znovu nainstaloval a vše funguje.
Tímto díky všem zúčastněným.
Ještě jsou věci mezi nebem a zemí ...
-
Předčasné nadšení !
Po tom odinstalování php opět nefunguje a vyhledávání v tomto případě nepomáhá :-\ (proč by taky mělo).
-
Zkus přez konzoli restartovat apache, jestli ti to vyhodí nějakou chybu
-
Zkus přez konzoli restartovat apache, jestli ti to vyhodí nějakou chybu
Popřípadě ještě líp se pak podívat do logu...
-
/etc/init.d/apache2 restart
* Restarting web server apache2
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
... waiting apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
V /var/log/apache2/error.log je
[Mon Apr 13 22:41:55 2009] [notice] caught SIGTERM, shutting down
[Mon Apr 13 22:41:56 2009] [notice] Apache/2.2.9 (Ubuntu) PHP/5.2.6-2ubuntu4.1 with Suhosin-Patch configured -- resuming normal operations
-
Pokud dám v /etc/init.d
apache2 -k restart
pak
apache2: bad user name ${APACHE_RUN_USER}
a v error.log není nic.
/etc/apache2/ennvars:
# envvars - default environment variables for apache2ctl
# Since there is no sane way to get the parsed apache2 config in scripts, some
# settings are defined via environment variables and then used in apache2ctl,
# /etc/init.d/apache2, /etc/logrotate.d/apache2, etc.
export APACHE_RUN_USER=www-data
export APACHE_RUN_GROUP=www-data
export APACHE_PID_FILE=/var/run/apache2.pid
-
# envvars - default environment variables for apache2ctl
# Since there is no sane way to get the parsed apache2 config in scripts, some
# settings are defined via environment variables and then used in apache2ctl,
# /etc/init.d/apache2, /etc/logrotate.d/apache2, etc.
export APACHE_RUN_USER=www-data
export APACHE_RUN_GROUP=www-data
export APACHE_PID_FILE=/var/run/apache2.pid
Co je na proměnných APACHE_RUN_USER(GROUP) špatně ?
Díky.
-
Aha, chce to jen trochu trpělivosti ;)
Nainstaloval jsem GIMP, upravil pár fotek ... :)
... a PHP začalo fungovat :-\
-
Tomu říkám čáry máry... ;D ale hlavně, že sype 8)
-
Mám podobný problém, ale řešit ho gimpem se mi nechce :-)
zadám-li Fierfoxovi url http://localhost/phpMyAdmin/, ff vyhodí okno s obsahem:
Zvloli jste otvírat
což je: soubor PHTML
z: http://localhost
Co má aplikace Firefox udělat s tímto souborem?
zadám-li mu ovšem url http://localhost/phpMyAdmin/index.php, spustí se to.
Koukám na top jako vrána...
-
Chyba bude někde v konfiguraci, zkus tam podledat neco jako index.htm, index.html, index.php
-
PS: doporučuji také vymazat cache prohlížeče po aktualizacích apache... může se stát to, že předtím to otvíralo jako klasickej texťák z cache, ale přitom apache už umí vyřizovat PHP skripty ;)
-
Hehehe, CACHE, móóóc vtipný, ale je to tak :-)
Spustil jsem starýho Kozorožce, ve kterým mám společněj profil pro ff i s Šakalem. A hele - ten samej problém.
Zkusil jsem to tedy v Opeře, Epifany, Konqueroru, MidBrowseru. Všechno fungovalo.
Vypnul jsem ve ff cache, funguje to.
Až se zase vrátím k Šakalovi, dám vědět, jestli se to zabralo i tam, i když teď bych si na to klidně vsadil. Tím se vysvětluje i ten záhadně blahodárný vliv Gimpa, ketrej to nějak spravil editací několika obrázků :-)))
Takže: žádný změny v konfiguraci, žádná přeinstalace, žádný další šílenosti.
CHCE TO PROSTĚ JENOM VYSYPAT CACHE!!! Jak primitivní. Ale jak účinné :-)
*** dodatek ***
Ano, po dalším spuštění Šakala už vše funguje, jak má. :-)
-
::)
-
já jsem smazal složku php5 a apache2, naistaloval jsem znovu php a apache a přestal chodit celý apache :))