Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: php4ts.dll puuttuu

Sivun loppuun

rappio [30.03.2003 14:47:03]

#

Jep, eli asensin Apachen ja sitten koetin asentaa PHP:tä.. kirjoitin localhost/testi.php niin ruudussa ei lukenut mitään vaikka olin luonut php tiedoston ohjelmointiputkan sivuilla olevan mallin mukaan (se jossa lukee "Asensit PHP:n")
ja kun koetin kopsata jonkun PHP tiedoston kansio htdocs kansioon explorer kaatu ja ku avasin koneen uusiksi ni tulee ilmoitus että tarvittava php4ts.dll tiedosto puuttuu.

Eli, mistä saisin kyseisen tiedoston ja laitan sen ilmeisesti sinne htdocs kansioon, vai?

trinit [30.03.2003 14:50:40]

#

php4ts.dll tiedoston pitäisi tulla PHP:n asennuspaketin mukana. Kys. tiedosto pitäisi olla - mikäli Windowsia käytät - Windowsin hakemistossa tai siinä hakemistossa missä itse php.exe sijaitsee

rappio [30.03.2003 15:40:12]

#

Mulla oli PHP zippinä, ja purin sen uusiks c\php ni siitä tuli C:\php\php-4.3.1-Win32 ja jos kopsaan tiedostot tuolta php-4.3.1-Win32 kansiosta tuohon C:\php kansioon ni se DLL tiedosto katoo johki matkalla.

No, mä sit muutin tämän

# And for PHP 4.x, use:
#
ScriptAlias /php/ "c:/php/"
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
Action application/x-httpd-php "/php/php.exe"

Seuraavanlaiseksi:

# And for PHP 4.x, use:
#
ScriptAlias /php/ "C:/php/php-4.3.1-Win32"
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
Action application/x-httpd-php "/php/php-4.3.1-Win32/php.exe"

Eikö pitäisi olla oikein? Nyt ei tule enää herjaa DLL tiedostosta mutta kun koetan kattoo testi.php nimistä tiedostoa sivua ei löydy.

Testi.html löytyy kyllä joka on samassa kansiossa kun testi.php eli PHP:n asennuksessa on ongelma, "yllättäen".

Eli jos kirjoitan localhost/testi.php niin sivua ei löydy, tai jos kirjotan IP numero/testi.php ni lataa vaa prklsti, johtusko tästä GPRS:stä :P

Kiitti jos joku viittii jeesata :)

trinit [30.03.2003 15:57:13]

#

Minkälainen sivu tulee kun kirjoitat osoitteeksi pelkästään http://localhost ? Apache muistaakseni näyttää jonkin sivun jossa kerrotaan että "olet asentanut Apache:n" tjsp. Mikäli ei tule niin Apache:n asennuksessa on jotain mennyt pieleen.

Niin ja onhan se testi.php tiedosto nyt varmasti siellä htdocs -hakemistossa?

rappio [30.03.2003 16:11:38]

#

Tulee sivu jossa lukee:

Not Acceptable
An appropriate representation of the requested resource / could not be found on this server.
Available variants:

index.html.ca , type text/html, language ca
index.html.cz , type text/html, language cz
index.html.de , type text/html, language de
index.html.dk , type text/html, language da
index.html.ee , type text/html, language et
index.html.el , type text/html, language el
index.html.en , type text/html, language en
index.html.es , type text/html, language es
index.html.fr , type text/html, language fr
index.html.he.iso8859-8 , type text/html, language he, charset iso-8859-8
index.html.it , type text/html, language it
index.html.ja.jis , type text/html, language ja, charset iso-2022-jp
index.html.kr.iso-kr , type text/html, language kr, charset iso-2022-kr
index.html.lu , type text/html, language ltz
index.html.nl , type text/html, language nl
index.html.no , type text/html, language no
index.html.po.iso-pl , type text/html, language pl, charset iso-8859-2
index.html.pt , type text/html, language pt
index.html.pt-br , type text/html, language pt-br
index.html.ru.cp-1251 , type text/html, language ru, charset windows-1251
index.html.ru.cp866 , type text/html, language ru, charset cp866
index.html.ru.iso-ru , type text/html, language ru, charset iso-8859-5
index.html.ru.koi8-r , type text/html, language ru, charset koi8-r
index.html.ru.ucs2 , type text/html, language ru, charset ucs-2
index.html.ru.ucs4 , type text/html, language ru, charset ucs-4
index.html.ru.utf8 , type text/html, language ru, charset utf-8
index.html.se , type text/html, language sv

Ja noista ku klikkaa tota index.html.en ni pääsee sille olet asentanut apachen. Eli jossai on kai moka?

trinit [30.03.2003 17:07:13]

#

Jahas, nyt en enää osaa sanoa mikä on vialla jollei sitä testi.php tiedostoa pysty ajamaan sieltä htdocs hakemistosta. Silloin kun käytin itse Apachea niin aina kun kirjoitti http://localhost osoitteeksi näki samantien hakemistolistauksen DocumentRoot:sta.

Enää en Apachea käytä vaan olen vaihtanut Abyss Web Serveriin lähinnä helpon asennuksen takia ( http://www.aprelium.com/abyssws/index.html )

rappio [30.03.2003 17:12:59]

#

Jep, kiitti. Onko toi uus sit parempi mitä nykyään käytät?

Osaako joku muu neuvoa ton PHP:n suhteen?

En ainakaan löydä mitään mikä olisi erinlailla kun ohjelmointiputkan ohjeissa :/

trinit [30.03.2003 17:30:34]

#

lainaus:

Jep, kiitti. Onko toi uus sit parempi mitä nykyään käytät?

Paremmasta en tiedä, mutta se on ainakin pienikokoinen (n. 80 kt) ja kaikki asetukset hoidetaan selaimen kautta. Ei siis tarvitse leikkiä tekstitiedostojen kanssa kuten Apache:ssa ;)

rappio [30.03.2003 19:31:48]

#

Ootko siis käyttänyt sitä ihan "oikeena" palvelimena vai testaillu vaa PHP ja muitten koodien toimivuutta?

En muuten viekä tajua mikä hlvtti tuossa PHP:ssä on, ei toimi ei... :/

trinit [30.03.2003 19:45:47]

#

lainaus:

Ootko siis käyttänyt sitä ihan "oikeena" palvelimena vai testaillu vaa PHP ja muitten koodien toimivuutta?

Ihan oikeana ja testipalvelimena olen käyttänyt. Oikeana palvelimena tulee harvemmin käytettyä kun Elisa ADSL liittymissä on oman palvelimen pito kielletty :( Abyss on siis ihan oikea palvelin siinä missä Apache:kin.

Aku2 [30.03.2003 19:48:33]

#

Oletkos tuon PHP:n aktivoinut käytettäväksi Apachen configista?

Itse olen aikoinani Apachen, PHP:n ja MySQL:n asentanut "video ohjeista" jotka löytyy osoitteesta www.3dbuzz.com Löytyy muuten muutakin tutoa esim PHP:n opiskeluun. Täysin ilmaisia videoita, tosin rekata pitää ittensä sinne, jotta pääsee noita lataamaan.

Itse veikkaisin noiden hakemistojen sotkevan nyt tuota toimivuutta. Eli jostakin uhontunut vaihtaa hakemistopolku oikeaksi.

Nyt muuten heräsi minullakin kysymys, kun en noita ole päivitellyt, eli löytyykö Apachen, PHP:n ja MySQL:n päivitykseen jotain helppoa kikkaa? Alustana siin Windows 2000. Ei viitsisi noita kaikkia uudelleen asennella.(uusimpia versioita)

rappio [30.03.2003 20:02:52]

#

Kyllä olen aktivoinut.
Tuntuu ihan mahottomalta että jostain ois jääny joku välistä vaihtamatta koska oon ne niin tuhanteen kertaan kattonu. Taidan kokeilla vie asentaa uusiks...

rappio [30.03.2003 20:29:13]

#

Jep, asensin koko paskan uusiks, ja tein kaiken samoin, ja nyt toimii :)
En keksiny muuta selitystä ku miks aikasemmin ei toiminu ku se että olin sulkenu sen Apachen siitä X:stä ylänurkassa, enkä ctrl + c niin ku pitäs ni se oli siitä jotenki menny ketuiks...

Kiitti kaikille jeesistä ;)

Runoltaja [04.04.2003 18:47:55]

#

phperl2 on hyvä. Asentaa kaikki tarvittavat. Löytyy http://phperl2.sourceforge.net

mikaelh [04.04.2003 23:22:27]

#

Jos tuon DLL-tiedoston puuttuessa on kyse moduulina asentamisesta, niin PHP:n manuaali sanoo näin:
"If you would like to use PHP as a module in Apache, be sure to move php4ts.dll to the windows/system (for Windows 9x/Me) or winnt/system32 (for Windows NT/2000/XP) directory, overwriting any older file."
https://www.php.net/manual/en/install.apache.php­#install.apache.windows

Ja sen php4ts.dll tiedoston pitäisi olla joko siinä hakemistossa, mihin purit PHP:n tai hakemistossa "sapi" siellä.

lainaus:

No, mä sit muutin tämän

# And for PHP 4.x, use:
#
ScriptAlias /php/ "c:/php/"
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
Action application/x-httpd-php "/php/php.exe"

Seuraavanlaiseksi:

# And for PHP 4.x, use:
#
ScriptAlias /php/ "C:/php/php-4.3.1-Win32"
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
Action application/x-httpd-php "/php/php-4.3.1-Win32/php.exe"


Eikö pitäisi olla oikein? Nyt ei tule enää herjaa DLL tiedostosta mutta kun koetan kattoo testi.php nimistä tiedostoa sivua ei löydy.

Ei ole oikein.

Sen pitäisi olla tällä lailla CGI asennuksessa:
# And for PHP 4.x, use:
#
ScriptAlias /php/ "c:/php/php-4.3.1-Win32/"
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
Action application/x-httpd-php "/php/php.exe"


Sivun alkuun

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta