Fórum Ubuntu CZ/SK

Ostatní => Archiv => Téma založeno: jarek 13 Května 2007, 18:04:27

Název: PHP5 Nejede
Přispěvatel: 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?
Název: PHP5 Nejede
Přispěvatel: Martin - ViPEr*CZ* 13 Května 2007, 18:28:15
Jestli ti apache správně nahrává modul na php. Jinak zkoušel jsi phpmyadmin?
Název: PHP5 Nejede
Přispěvatel: jarek 13 Května 2007, 20:39:10
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.
Název: PHP5 Nejede
Přispěvatel: alfons.hnipyrdo 13 Května 2007, 23:40:12
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
Název: PHP5 Nejede
Přispěvatel: Petr Merlin Vaněček 14 Května 2007, 07:43:56
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
Název: PHP5 Nejede
Přispěvatel: alfons.hnipyrdo 14 Května 2007, 20:05:04
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...
Název: PHP5 Nejede
Přispěvatel: Jakub Lucký 14 Května 2007, 23:11:36
zkuste příkaz:
Kód: [Vybrat]
a2enmod php5přidá PHP5 do enabled-modulů v Apachi
Název: PHP5 Nejede
Přispěvatel: alfons.hnipyrdo 15 Května 2007, 16:59:26
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
Název: PHP5 Nejede
Přispěvatel: jarek 15 Května 2007, 18:15:03
Tak teď mě asi ukamenujete.
Mi totiž od začátku píše a2enmod php5
This module is already enabled!
A teď babo raď
Název: PHP5 Nejede
Přispěvatel: Jiří :Kačer: Voseček 15 Května 2007, 18:43:12
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 :)
Název: PHP5 Nejede
Přispěvatel: jarek 15 Května 2007, 19:20:47
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????
Název: PHP5 Nejede
Přispěvatel: Petr Merlin Vaněček 15 Května 2007, 19:51:19
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?
Název: PHP5 Nejede
Přispěvatel: jarek 17 Května 2007, 15:16:46
Ne bohuzel nejede.
Název: PHP5 Nejede
Přispěvatel: Petr Merlin Vaněček 17 Května 2007, 17:10:05
v /etc/apache2/mods-avalible existuje soubor php5.conf s pravy 644? Je jeho obsahem neco v tomto smyslu?

Kód: [Vybrat]
                                                         
  AddType application/x-httpd-php .php .phtml .php3                            
  AddType application/x-httpd-php-source .phps                                  
Název: PHP5 Nejede
Přispěvatel: jarek 17 Května 2007, 18:29:51
Ano takovy soubor tam je a obsahuje presne tohle a prava ma spravne.
Název: PHP5 Nejede
Přispěvatel: Jakub Lucký 17 Května 2007, 18:41:51
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
Název: PHP5 Nejede
Přispěvatel: jarek 17 Května 2007, 18:50:01
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
Název: PHP5 Nejede
Přispěvatel: Petr Merlin Vaněček 17 Května 2007, 19:09:02
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) ?
Název: PHP5 Nejede
Přispěvatel: Martin-22 17 Května 2007, 19:18:41
Citace: merlin
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.
Název: PHP5 Nejede
Přispěvatel: jarek 17 Května 2007, 19:20:41
Citace: apache2.conf
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

Citace: default
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
   


Název: PHP5 Nejede
Přispěvatel: jarek 17 Května 2007, 19:23:01
/etc/apache2/httpd.conf tam ani neni
Název: PHP5 Nejede
Přispěvatel: fritzek 18 Května 2007, 03:12:13
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.
Název: PHP5 Nejede
Přispěvatel: jarek 18 Května 2007, 07:56:40
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
Název: PHP5 Nejede
Přispěvatel: Petr Merlin Vaněček 18 Května 2007, 08:50:55
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.
Název: PHP5 Nejede
Přispěvatel: jarek 18 Května 2007, 10:03:43
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
Název: PHP5 Nejede
Přispěvatel: Radek Rojík 22 Května 2007, 16:57:46
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.
Název: PHP5 Nejede
Přispěvatel: Petr Merlin Vaněček 22 Května 2007, 17:51:55
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)

Kód: [Vybrat]
sudo apt-get remove apache2 php5 libapache2-mod-php5 --purge
sudo apt-get update
sudo apt-get install apache2 php5 libapache2-mod-php5
Název: PHP5 Nejede
Přispěvatel: Petr Odut 22 Května 2007, 19:05:01
zkus smazat cache prohlížeče, nebo skripty přesunout někam jinam a taky zkus doinstalovat phpmyadmin pomocí apt-get
Název: PHP5 Nejede
Přispěvatel: alfons.hnipyrdo 22 Června 2007, 21:01:30
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.