„Windows 7/8/10“ - klaidos taisymas „Neturite leidimo pasiekti“

Aš žaidžiau su PHP TVS svetaine kažkam, kurį esu pasirengęs įdiegti, bet susiduriu su keliomis problemomis, kurios, manau, yra susijusios su priegloba. Aš kūriau ir žaidžiau su juo lokaliai, ir pritaikiau prieglobos aplinką, palankią šiai konkrečiai TVS (joomla). Neseniai bandžiau įdiegti kliento prieglobą ir patyriau problemų. Bet kokia pagalba būtų labai dėkinga.

Aš turėjau ryšį su klientais, kurie prieglobą priėmė, ir liepiau jiems man sukurti „mysql“ DB ir įgalinti php. Paprastas php veikė, bet joomla negalėjo sukurti konfigūracijos failų, reikalingų paleisti šiame priegloboje. Todėl nesugebėjau sėkmingai įgyvendinti savo darbo. Žaisdamas su keliais paprastais PHP puslapiais, aš pradėjau gauti „http 500“ klaidų ir, atrodo, niekur negaliu patekti. Tai yra mažesnė prieglobos įmonė, kuri, atrodo, nori dirbti su manimi, bet aš tikrai nežinau, ko man reikia paprašyti iš jų, kad galėčiau dirbti. Mano klausimai jums, žiniatinklio valdytojų genijams, būtų tokie:

Atsižvelgdamas į aprašytą situaciją, ar turėčiau ką nors konkrečiai padaryti, kad mano „joomla“ / „php“ svetainė veiktų šiame priegloboje?

Ką konkrečiai turėčiau paprašyti dabartinių prieglobos paslaugų teikėjų, kad jie padėtų man dirbti?

  • 2 Jei jie negali pasiekti PHP, tai yra geras ženklas, kad neturėtumėte jų naudoti. Priegloba yra prekė, todėl galite įsigyti patikimą pigų prieglobą iš daugybės skirtingų pardavėjų.
  • Dėl kliento / prieglobos istorijos bandau išspręsti problemą prieš reikalaudamas perkelti prieglobą. Norėčiau rasti būdą, kaip nustatyti, kas yra negerai.
  • Ar jūsų klientas yra lovoje su dabartine prieglobos įmone?
  • Jis taip skamba, bet kiek, nežinau.
  • Kompetentingas žiniatinklio prieglobos atstovas turėtų sugebėti tai išsiaiškinti pats. Nesunku nustatyti „Joomla“ (daugelis žiniatinklio prieglobų turi „Joomla“ diegimus vienu paspaudimu). Paprasčiausias dalykas yra pažvelgti į klaidas, rodomas puslapyje ir (arba) klaidų žurnaluose. Jei žiniatinklio priegloba negali derinti šios problemos, jie neturėtų teikti PHP žiniatinklio prieglobos.

Ar jau teko jiems atlikti IISReset?

Neužduokite klausimų. Jei neturite patikimos šio kompiuterio istorijos, tada tikrai negalite pasitikėti niekuo, ką jie sako.

Jei net negalite to padaryti echo(); arba phpinfo();, tada PHP yra ne veikia serveryje. phpinfo(); gyvuoja amžiams.

Taip pat įsitikinkite, kad jūsų failo plėtinys yra „.php“ ... Aš padariau šią klaidą labiau nei man rūpi perskaičiuoti.

Paskutinis pasiūlymas, žr. Apie aplankų teises; jie galėtų būti užrakinti kaip saugumo priemonė.

  • Ačiū, tikiu, kad esate teisus, nes PHP visiškai nustojo veikti. Šią popietę patikrinus paprasčiausios komandos vėl pradėjo veikti. Taip pat gavau el. Laišką iš prieglobos įmonės, kuri teigė, kad jie viską sugriežtino. Šiuo metu viskas atrodo gerai, ir aš sukryžiavau pirštus.
  • Jei galite tinkamai įdiegti „Joomla“, pasidomėkite problema. Paprastai tokio didelio kiekio problemų gali išvengti patikimas šeimininkas, tačiau tai muša negyvą arklį. „IISReset“, kad ir kaip būtų keista, išgydo daugumą konfigūravimo problemų.

Taip pat paklauskite ir patikrinkite, ar failų tvarkyklėje nėra katalogo / failo teisių.

  • Ačiū, taip, kai šiandien kalbėjau su priimančiuoju, jie atsiprašė, kad praleido tai. Dabar jis veikia ir jie turėjo iš naujo nustatyti kai kuriuos leidimus.

Įsitikinkite, kad jūsų Config.php failas iS WRITEABLE! CHMOD iki 777

„Joomla“ yra gana lengva įdiegti ir ją turėtų palaikyti 99,999% visų bendrųjų kompiuterių.

  • Jis negali paleisti paprasto phpinfo (); failą, todėl tai neturi nieko bendro su tuo, kad Config.php yra rašomoji ar ne. Tai yra „php / iis“ problema

Kaip būtų, jei paprašytumėte, kad jie jums įdiegtų „Joomla“? Ar jūsų šeimininkas palaiko „Joomla“? Turite patikrinti, ar jie palaiko, ar ne. Jei ne, turite susirasti kitą PHP palaikančią įmonę. Vienas iš jų, kurį galiu rekomenduoti, yra hostforlife.eu.

  • Jie teigė, kad tiesiogiai nepalaiko trečiųjų šalių įrankių, tačiau įgalino PHP ir sukūrė „MySQL“ duomenų bazę. Mano klientas palaiko asmeninius santykius su šia prieglobos bendrove ir aš stengiuosi užduoti teisingus klausimus, kad viskas būtų lengviau sukurti, to tiesiog neatsisakant.

Rodyti klaidas, rašyti bandytą „Joomla“ versiją. Perskaitykite dokumentus!

PHP 4 yra nebenaudojamas ir pasenęs. Kai kurie prieglobos paslaugų teikėjai serveriuose vis dar gali naudotis pasenusiais scenarijais. „Joomla“ reikia PHP5.

Ir DUK

Naujausia užuomina: „Nenaudokite įrankių, kurie viršija jūsų mintis“

  • Tu teisus. „Joomla“ reikalauja PHP5, ir jie mane patikino, kad jų serveriuose veikia IIS 6 ir PHP 5. Aš manau, kad problema bus tokia paprasta, kaip ir saugumo nustatymas, kurį kažkas, žinantis apie PHP nustatymą serveriuose, galėtų man padėti. Svetainėje negalima paleisti paprasto php scenarijaus.

Sukurčiau paprastą „phpinfo“ failą ir patikrinčiau, kaip sukonfigūruotas „php“, sukurčiau failą, kurio apačioje yra žemiau, tada peržiūrėčiau failą savo naršyklėje. Jei galite čia įklijuoti rezultatus, galime jums padėti daugiau. Tai gali būti failo leidimų klaida. Arba kaip šiuo atveju sukonfigūruotas ar netinkamai sukonfigūruotas php. Bet apskritai, jei jūsų kompiuteris negali tinkamai sukonfigūruoti php ir jų serverio, jūs ir jūsų klientas neturėtumėte jų naudoti.

failo vardas.php

<?php phpinfo();  ?> var13 ->

„Windows“ serveriams žemiau pateikiama iš PHP svetainės. Diegiant „Windows“ žemiau pateikiama iš šios gijos

Jei naudojate „Windows2000 Advanced Server“, ji pateikia 500 klaidą, jei esate įdiegę php kelyje, kuriame naudojami tarpai (pavyzdžiui, C: \ program files \ php); išspręsta susidoroti su php5isapi.dll pagal winnt \ system32 (bet manau, kad bet koks kelias be tarpų bus geras).

  • Ačiū, pasirodo, kad ir tai nebus vykdoma. Tai vis tiek suteikia „HTTP klaidą 500“, kai bandau atidaryti PHP failą. Aš sutinku su jumis, kad jie to nepadarė.
  • 1 Ar atsitiktinai esate „Windows“ serveryje?
  • Taip, „Windows Server 2003“, kuriame veikia II6
  • Atnaujinau savo atsakymo viltį, kuri padės

dirbo už jus: Charles Robertson | Norite su mumis susisiekti?