Fórum Ubuntu CZ/SK
Ostatní => Archiv => Téma založeno: jarek 13 Května 2007, 18:04:27
-
Ahoj, mám nainstalované vše potřebné Apache PHP5 Mysql5
Díval jsem se do FAQ a tam je popsán přesně problém který mám.
Místo aby se mi rozjelo PHP mi stále prohlížeč nabízí ulož jako.
To co píší ve FAQ nezabralo.
http://wiki.ubuntu.cz/Apache_s_MySQL_a_PHP?highlight=%28php%29#head-602144a61272314258be5bf982a40d756c31d08d-3
Co s tím mám dělat?
-
Jestli ti apache správně nahrává modul na php. Jinak zkoušel jsi phpmyadmin?
-
jestli phpmyadmin to samé co phpadmin tj. webové rozhraní pro mysql tak jsem nezkoušel. Ale mi se nechcou rozjet stránky php.
A jestli mi apache modul nahrává to taky taky nevím.
Jak to mám zjistit?
Ještě je mi trochu divné, že služba apache2 v konzoli nic nepíše.
dám sudo /etc/init.d/apache2 restart a nic se nestane.
-
Mě se to taky nedaří instalovat. Vše nainstaluju dle toho návodu, nic, pak tedy zkusím jak tam radí, ať přeinstaluji tu libphp a pak když zadám do konzole aby si to toho modulu všimlo, tak mi to napíše, že module neexistuje - teď jsem myslel takovýto a2enmod, či jak to je. Poraďte. Díky
-
Resilo se to tu mockrat :) Obcas jsou s tim problemy, pokud si pamatuji, tak se spravne nenastavi apache po instalaci PHP. Jednak by mel byt nainstalovany balicek php5 a libapache2-mod-php5 a pak zkuste toto vlakno:
http://forum.ubuntu.cz/viewtopic.php?id=2700
-
Já vím, že je to tu diskutované téma... Ale přesně toto, že se apache2 špatně nastaví jsem nikde nenalezl... Nevadí, trochu více se v tom pohrabu sám...
-
zkuste příkaz:
a2enmod php5přidá PHP5 do enabled-modulů v Apachi
-
tenhle právě nefungoval... Psalo to, že modul neexistuje. Ale dobrý, párkrát jsem reinstaloval to libapache2-mod-php5 a už se to chytlo a funguje v pohodě. Díky
-
Tak teď mě asi ukamenujete.
Mi totiž od začátku píše a2enmod php5
This module is already enabled!
A teď babo raď
-
Instaloval jsem podle návodu na ubuntuguide.org pro feisty a jede v pohodě, zkusil bych to podle toho. I v Edgy to šlo bez problémů, pokud odečtu moji blbost :)
-
No vite, pomalu zacinam byt nastvany, protoze vsichni tvrdi ze to musi jet. Vse je nainstalovane moduly povoleny a proste nejede. Tak co mam delat????
-
jarek: Ja vim, jak ti je, taky jsem s tim zapasil dost dlouho. Kdyz odkazes primo na skript (tj. napr. http://localhost/index.php) tak to jede ok?
-
Ne bohuzel nejede.
-
v /etc/apache2/mods-avalible existuje soubor php5.conf s pravy 644? Je jeho obsahem neco v tomto smyslu?
AddType application/x-httpd-php .php .phtml .php3
AddType application/x-httpd-php-source .phps
-
Ano takovy soubor tam je a obsahuje presne tohle a prava ma spravne.
-
Blbá otázka:
Máte Apache zapnutý?
Zkuste přistoupit na nějaký existující skript:
Vypíše to:
1) server nebyl nalezen (hláška Firefoxu)
2) Soubor neexistuje (hláška Apache)
3) Celý obsah skriptu (tedy neprovedené PHP vypsané jako text)
4) Něco jiného
-
Běží služby Apache a Apache2.
Index.html najede. Čili úvodní stránka Apache serveru.
Při pokusu otevřít soubor index.php nebo jiného php souboru vyskočí okno uložit soubor, nebo otevřít v gedit
-
Tak pak uz jedine mne napada, ze mate zakazane spousteni skriptu v konfiguraci apache, muzete sem hodit konfig apache (/etc/apache2/httpd.conf) a nastaveni stranek (/etc/apache2/sites-available/default - pripadne co pouzivate) ?
-
Tak pak uz jedine mne napada, ze mate zakazane spousteni skriptu v konfiguraci apache, muzete sem hodit konfig apache (/etc/apache2/httpd.conf) a nastaveni stranek (/etc/apache2/sites-available/default - pripadne co pouzivate) ?
Mozna bych spise chtel (/etc/apache2/apache2.conf) aspon ja mam vse co se konfigurace tyka tam a httpd.conf mam prazdny.
-
ServerRoot "/etc/apache2"
LockFile /var/lock/apache2/accept.lock
PidFile /var/run/apache2.pid
Timeout 300
KeepAlive On
MaxKeepAliveRequests 100
KeepAliveTimeout 15
StartServers 5
MinSpareServers 5
MaxSpareServers 10
MaxClients 150
MaxRequestsPerChild 0
StartServers 2
MaxClients 150
MinSpareThreads 25
MaxSpareThreads 75
ThreadsPerChild 25
MaxRequestsPerChild 0
User www-data
Group www-data
AccessFileName .htaccess
Order allow,deny
Deny from all
TypesConfig /etc/mime.types
DefaultType text/plain
HostnameLookups Off
ErrorLog /var/log/apache2/error.log
LogLevel warn
Include /etc/apache2/mods-enabled/*.load
Include /etc/apache2/mods-enabled/*.conf
Include /etc/apache2/httpd.conf
Include /etc/apache2/ports.conf
Include /etc/apache2/conf.d/
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%h %l %u %t \"%r\" %>s %b" common
LogFormat "%{Referer}i -> %U" referer
LogFormat "%{User-agent}i" agent
ServerTokens Full
ServerSignature On
Alias /icons/ "/usr/share/apache2/icons/"
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
IndexOptions FancyIndexing VersionSort HTMLTable NameWidth=*
AddIconByEncoding (CMP,/icons/compressed.gif) x-compress x-gzip
AddIconByType (TXT,/icons/text.gif) text/*
AddIconByType (IMG,/icons/image2.gif) image/*
AddIconByType (SND,/icons/sound2.gif) audio/*
AddIconByType (VID,/icons/movie.gif) video/*
AddIcon /icons/binary.gif .bin .exe
AddIcon /icons/binhex.gif .hqx
AddIcon /icons/tar.gif .tar
AddIcon /icons/world2.gif .wrl .wrl.gz .vrml .vrm .iv
AddIcon /icons/compressed.gif .Z .z .tgz .gz .zip
AddIcon /icons/a.gif .ps .ai .eps
AddIcon /icons/layout.gif .html .shtml .htm .pdf
AddIcon /icons/text.gif .txt
AddIcon /icons/c.gif .c
AddIcon /icons/p.gif .pl .py
AddIcon /icons/f.gif .for
AddIcon /icons/dvi.gif .dvi
AddIcon /icons/uuencoded.gif .uu
AddIcon /icons/script.gif .conf .sh .shar .csh .ksh .tcl
AddIcon /icons/tex.gif .tex
AddIcon /icons/bomb.gif core
AddIcon /icons/back.gif ..
AddIcon /icons/hand.right.gif README
AddIcon /icons/folder.gif ^^DIRECTORY^^
AddIcon /icons/blank.gif ^^BLANKICON^^
DefaultIcon /icons/unknown.gif
ReadmeName README.html
HeaderName HEADER.html
AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz
AddLanguage ca .ca
AddLanguage cs .cz .cs
AddLanguage da .dk
AddLanguage de .de
AddLanguage el .el
AddLanguage en .en
AddLanguage eo .eo
AddLanguage es .es
AddLanguage et .et
AddLanguage fr .fr
AddLanguage he .he
AddLanguage hr .hr
AddLanguage it .it
AddLanguage ja .ja
AddLanguage ko .ko
AddLanguage ltz .ltz
AddLanguage nl .nl
AddLanguage nn .nn
AddLanguage no .no
AddLanguage pl .po
AddLanguage pt .pt
AddLanguage pt-BR .pt-br
AddLanguage ru .ru
AddLanguage sv .sv
AddLanguage zh-CN .zh-cn
AddLanguage zh-TW .zh-tw
LanguagePriority en ca cs da de el eo es et fr he hr it ja ko ltz nl nn no pl pt pt-BR ru sv zh-CN zh-TW
ForceLanguagePriority Prefer Fallback
AddCharset us-ascii .ascii .us-ascii
AddCharset ISO-8859-1 .iso8859-1 .latin1
AddCharset ISO-8859-2 .iso8859-2 .latin2 .cen
AddCharset ISO-8859-3 .iso8859-3 .latin3
AddCharset ISO-8859-4 .iso8859-4 .latin4
AddCharset ISO-8859-5 .iso8859-5 .cyr .iso-ru
AddCharset ISO-8859-6 .iso8859-6 .arb .arabic
AddCharset ISO-8859-7 .iso8859-7 .grk .greek
AddCharset ISO-8859-8 .iso8859-8 .heb .hebrew
AddCharset ISO-8859-9 .iso8859-9 .latin5 .trk
AddCharset ISO-8859-10 .iso8859-10 .latin6
AddCharset ISO-8859-13 .iso8859-13
AddCharset ISO-8859-14 .iso8859-14 .latin8
AddCharset ISO-8859-15 .iso8859-15 .latin9
AddCharset ISO-8859-16 .iso8859-16 .latin10
AddCharset ISO-2022-JP .iso2022-jp .jis
AddCharset ISO-2022-KR .iso2022-kr .kis
AddCharset ISO-2022-CN .iso2022-cn .cis
AddCharset Big5 .Big5 .big5 .b5
AddCharset cn-Big5 .cn-big5
AddCharset WINDOWS-1251 .cp-1251 .win-1251
AddCharset CP866 .cp866
AddCharset KOI8 .koi8
AddCharset KOI8-E .koi8-e
AddCharset KOI8-r .koi8-r .koi8-ru
AddCharset KOI8-U .koi8-u
AddCharset KOI8-ru .koi8-uk .ua
AddCharset ISO-10646-UCS-2 .ucs2
AddCharset ISO-10646-UCS-4 .ucs4
AddCharset UTF-7 .utf7
AddCharset UTF-8 .utf8
AddCharset UTF-16 .utf16
AddCharset UTF-16BE .utf16be
AddCharset UTF-16LE .utf16le
AddCharset UTF-32 .utf32
AddCharset UTF-32BE .utf32be
AddCharset UTF-32LE .utf32le
AddCharset euc-cn .euc-cn
AddCharset euc-gb .euc-gb
AddCharset euc-jp .euc-jp
AddCharset euc-kr .euc-kr
AddCharset EUC-TW .euc-tw
AddCharset gb2312 .gb2312 .gb
AddCharset iso-10646-ucs-2 .ucs-2 .iso-10646-ucs-2
AddCharset iso-10646-ucs-4 .ucs-4 .iso-10646-ucs-4
AddCharset shift_jis .shift_jis .sjis
AddHandler type-map var
AddType text/html .shtml
AddOutputFilter INCLUDES .shtml
BrowserMatch "Mozilla/2" nokeepalive
BrowserMatch "MSIE 4\.0b2;" nokeepalive downgrade-1.0 force-response-1.0
BrowserMatch "RealPlayer 4\.0" force-response-1.0
BrowserMatch "Java/1\.0" force-response-1.0
BrowserMatch "JDK/1\.0" force-response-1.0
BrowserMatch "Microsoft Data Access Internet Publishing Provider" redirect-carefully
BrowserMatch "MS FrontPage" redirect-carefully
BrowserMatch "^WebDrive" redirect-carefully
BrowserMatch "^WebDAVFS/1.[012]" redirect-carefully
BrowserMatch "^gnome-vfs/1.0" redirect-carefully
BrowserMatch "^XML Spy" redirect-carefully
BrowserMatch "^Dreamweaver-WebDAV-SCM1" redirect-carefully
Include /etc/apache2/sites-enabled/
Komentáře jsem vypustil
NameVirtualHost *
ServerAdmin webmaster@localhost
DocumentRoot /var/www/
Options FollowSymLinks
AllowOverride None
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
# This directive allows us to have apache2's default start page
# in /apache2-default/, but still have / go to the right place
#RedirectMatch ^/$ /apache2-default/
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
AllowOverride None
Options ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
ErrorLog /var/log/apache2/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog /var/log/apache2/access.log combined
ServerSignature On
Alias /doc/ "/usr/share/doc/"
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
-
/etc/apache2/httpd.conf tam ani neni
-
Vcera jsem resil uplne stejny problem. Nastalo to zrejme nejakou zahadnou konstalaci instalacnich balicku(na zkratka kdyz to neslo, tak jsem se v tom pekne povrtal). Muj postup reseni byl nasledovny:
1)sudo apt-get remove apache* php*
2)kompilace a instalace dle navodu na http://dan.drydog.com/apache2php.html
-udelal jsem vse podle navodu, akorat jsem apache zkompiloval bez mysql modulu. Pri vytvareni makefilu to obcas hodilo nejakou tu hlasku, tak jsem musel doinstalovat par knihoven(vetsina moznych potizi je popsana i v navodu)
Po provedeni techto kroku fungoval apache2.2 a php5 jako po masle. Defaultni www root je(pri pouziti popsaneho navodu) v /usr/local/apache/htdocs/ (narozdil od instalace z ubuntu balicku).
Tento postup se mi osvedcil, protoze po nem fse funguje i na mem rozbordelenem systemu.
-
podle prikazu 1 by mi odebral openoffice a dlasi veci. (asi 420MB) tak jsem to teda odstranil rucne.
Kompilace dle návodu nelze provést. ./configure zhavaruje na C compiler
-
Myslim si, ze kompilovat je zbytecne, ale samosebou nic proti. Jeste jsem po vas chtel /etc/apache/sites-available/default, ale ten uz predpokladam nemate.
Pokud zhavaruje s hlaskou, ze nemuze vytvaret executables, pravdepodobne by to chtelo nainstalovat par dalsich baliku, jako treba gcc, g++, libc6-dev atd.
-
Omlouvam se, při kopírování jsem omylem 2krat postnul stejny conf.
Kdyz nesel apache zkopmpilovat, tak jsem to zkusil znovu pres apt-get nainstalovat a je to furt to same.
soubor default jsem postnul jako opravu v predchozim prispevku
-
Občas mi to taky dělalo. Stačilo vymazat historii a vyrovnávací paměť v důvěrných datech z Firefoxu a pak by to mělo běhat.
-
Nejak mi to nechce jit do hlavy :)
apache jede, php ne, ackoliv by podle vseho melo.
Zkuste prosim nasledujici postup (kompletne odebere php a apache2)
sudo apt-get remove apache2 php5 libapache2-mod-php5 --purge
sudo apt-get update
sudo apt-get install apache2 php5 libapache2-mod-php5
-
zkus smazat cache prohlížeče, nebo skripty přesunout někam jinam a taky zkus doinstalovat phpmyadmin pomocí apt-get
-
smaž apache a nech jen apache2. Dle mého to teď běží pod Apache jedničkou a Apache 2 to nepoužívá...
Taky mi to tohle udělalo.