Fórum Ubuntu CZ/SK

Ostatní => Ubuntu Server => Téma založeno: fous 10 Dubna 2009, 07:55:16

Název: php se ukládá [vyřešeno]
Přispěvatel: 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.


Název: Re: php se ukládá
Přispěvatel: stderr 10 Dubna 2009, 09:51:33
sudo a2enmod php5 ?
(zdroj: http://forum.ubuntu.cz/index.php/topic,33250.0.html ;))
Název: Re: php se ukládá
Přispěvatel: fous 10 Dubna 2009, 16:09:00
Module php5 already enabled.
Název: Re: php se ukládá
Přispěvatel: soudruh 10 Dubna 2009, 16:21:47
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...
Název: Re: php se ukládá
Přispěvatel: fous 10 Dubna 2009, 23:50:36
Apache2 a php5 jsem ÚPLNĚ odstranil Synapticem (včetně konfiguračních souborů).
Znovu jsem je jednotlivě nainstaloval ...

... a stále ukládá ?!
Název: Re: php se ukládá
Přispěvatel: Martin - ViPEr*CZ* 11 Dubna 2009, 09:09:32
Todle nefunguje?

Kód: [Vybrat]
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 ;)
Název: Re: php se ukládá
Přispěvatel: soudruh 11 Dubna 2009, 09:10:00
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
Název: Re: php se ukládá
Přispěvatel: fous 11 Dubna 2009, 14:59:16
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
Název: Re: php se ukládá
Přispěvatel: Martin - ViPEr*CZ* 11 Dubna 2009, 17:03:43
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?
Název: Re: php se ukládá
Přispěvatel: fous 11 Dubna 2009, 23:04:07
Ano, v /etc/apache2/mods-enabled jsou fyzicky nalinkovány php5.conf a php5.load z mods-available.
Název: Re: php se ukládá
Přispěvatel: soudruh 12 Dubna 2009, 08:03:20
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
Název: Re: php se ukládá
Přispěvatel: fous 12 Dubna 2009, 11:51:52
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Á.
Název: Re: php se ukládá
Přispěvatel: soudruh 12 Dubna 2009, 14:15:06
A ukládá se již provedený, nebo včetně php zdrojáku?
Název: Re: php se ukládá
Přispěvatel: fous 12 Dubna 2009, 14:27:06
Ukládá se zdroják (jde o phpinfo();).
Název: Re: php se ukládá
Přispěvatel: soudruh 12 Dubna 2009, 14:33:51
Ukládá se zdroják (jde o phpinfo();).
Tak zkus spustit soubor pomocí terminálu ( php phpinfo.php ) Jesli se provede
Název: Re: php se ukládá
Přispěvatel: Martin Kiklhorn 12 Dubna 2009, 14:59:09
Jak už se ptal Viper, fyzicky ten modul máte? Máte nainstalovaný libapache2-mod-php5 ?
Název: Re: php se ukládá
Přispěvatel: fous 13 Dubna 2009, 10:58:25
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í ...
Název: Re: php se ukládá
Přispěvatel: fous 13 Dubna 2009, 11:09:08
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).
Název: Re: php se ukládá
Přispěvatel: soudruh 13 Dubna 2009, 15:19:47
Zkus přez konzoli restartovat apache, jestli ti to vyhodí nějakou chybu
Název: Re: php se ukládá
Přispěvatel: Martin - ViPEr*CZ* 13 Dubna 2009, 15:20:22
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...
Název: Re: php se ukládá
Přispěvatel: fous 13 Dubna 2009, 22:44:28
/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
Název: Re: php se ukládá
Přispěvatel: fous 14 Dubna 2009, 06:21:28
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
Název: Re: php se ukládá
Přispěvatel: fous 16 Dubna 2009, 06:20:54
# 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.

Název: Re: php se ukládá
Přispěvatel: fous 22 Dubna 2009, 22:35:48
Aha, chce to jen trochu trpělivosti ;)

Nainstaloval jsem GIMP, upravil pár fotek ... :)

... a PHP začalo fungovat  :-\
Název: Re: php se ukládá [vyřešeno]
Přispěvatel: Martin - ViPEr*CZ* 22 Dubna 2009, 23:05:01
Tomu říkám čáry máry...  ;D ale hlavně, že sype  8)
Název: Re: php se ukládá [vyřešeno] ???
Přispěvatel: mka 26 Dubna 2009, 13:01:56
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...
Název: Re: php se ukládá [vyřešeno]
Přispěvatel: soudruh 26 Dubna 2009, 13:03:56
Chyba bude někde v konfiguraci, zkus tam podledat neco jako index.htm, index.html, index.php
Název: Re: php se ukládá [vyřešeno]
Přispěvatel: Martin - ViPEr*CZ* 26 Dubna 2009, 13:28:42
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 ;)
Název: Re: php se ukládá [vyřešeno]
Přispěvatel: mka 26 Dubna 2009, 13:58:46
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á. :-)
Název: Re: php se ukládá [vyřešeno]
Přispěvatel: Martin - ViPEr*CZ* 26 Dubna 2009, 14:08:39
 ::)
Název: Re: php se ukládá [vyřešeno]
Přispěvatel: okoun 11 Srpna 2009, 10:31:21
já jsem smazal složku php5 a apache2, naistaloval jsem znovu php a apache a přestal chodit celý apache :))