Windows 7/8/10 - kļūdas labojums “Jums nav piekļuves atļaujas”

Esmu spēlējis ar PHP CMS vietni kādam, kuru esmu gatavs izvietot, bet man rodas pāris problēmas, kuras, manuprāt, ir saistītas ar mitināšanu. Es to izstrādāju un spēlēju ar to lokāli un izvietoju hostinga vidē, kas ir draudzīga šai konkrētajai CMS (joomla). Nesen esmu mēģinājis izvietot klienta mitināšanu, un man radušās problēmas. Jebkura palīdzība būtu ļoti pateicīga.

Esmu sazinājies ar klientiem, kuri mitina, un licis viņiem man izveidot mysql DB un iespējot php. Vienkāršā php darbojās, bet joomla nespēja izveidot konfigurācijas failus, kas nepieciešami, lai palaistu šajā mitinātājā. Tāpēc es neesmu varējis veiksmīgi izmantot savu darbu. Spēlējot ar dažām vienkāršām php lapām, esmu sācis saņemt http 500 kļūdas, un tagad, šķiet, nevaru kaut kur nokļūt. Šī ir mazāka mitināšanas kompānija, kas, šķiet, vēlas strādāt ar mani, bet es īsti nezinu, kas man jāprasa no viņiem, lai es varētu strādāt. Mani jautājumi tīmekļa pārziņu ģēnijiem būtu šādi:

Ņemot vērā aprakstīto situāciju, vai man ir kaut kas īpaši jādara, lai mana hostinga vietne darbotos manā Joomla / PHP vietnē?

Kas man īpaši jālūdz pašreizējiem mitināšanas pakalpojumu sniedzējiem, lai palīdzētu man strādāt?

  • 2 Ja viņi nevar panākt PHP darbību, tā ir laba zīme, ka nevajadzētu tos lietot. Hostings ir prece, lai jūs varētu iegūt uzticamu hostingu lēti no daudziem dažādiem pārdevējiem.
  • Klienta / mitināšanas vēstures dēļ mēģinu atrisināt problēmu, pirms pieprasu mitināšanas pārvietošanu. Es gribētu atrast veidu, kā noteikt, kas ir nepareizi.
  • Vai jūsu klients ir gultā ar pašreizējo hostinga uzņēmumu?
  • Viņš lika tā izklausīties, bet cik lielā mērā, es nezinu.
  • Kompetentam tīmekļa mitinātājam vajadzētu spēt to izdomāt pats. Nav grūti iestatīt Joomla (daudziem tīmekļa mitinātājiem ir instalēti Joomla instalējumi ar vienu klikšķi). Ir vienkārši apskatīt lapā un / vai kļūdu žurnālos parādītās kļūdas. Ja tīmekļa resursdators nevar atkļūdot šo problēmu, viņiem nevajadzētu nodrošināt PHP tīmekļa mitināšanu.

Vai esat jau viņiem licis veikt IISReset?

Neuzdodiet jautājumus. Ja jums nav uzticamas vēstures ar šo resursdatoru, tad jūs patiešām nevarat uzticēties neko, ko viņi saka.

Ja jūs pat nevarat to izdarīt echo(); vai phpinfo();, tad PHP ir darbojas serverī. phpinfo(); ir bijis jau sen.

Pārliecinieties arī, vai jūsu faila paplašinājums ir “.php” ... Esmu pieļāvis šo kļūdu vairāk nekā pārstāstīt.

Pēdējais ieteikums, skatiet par mapju atļaujām; tos varētu aizslēgt kā drošības līdzekli.

  • Paldies, es uzskatu, ka jums ir taisnība, ka PHP pilnībā pārtrauca darboties. Pārbaudot to pēcpusdienā, atkal ir sākušas darboties vienkāršākās komandas. Es arī saņēmu e-pastu no mitināšanas uzņēmuma, kurš teica, ka viņi ir saasinājuši lietas. Šobrīd šķiet, ka viss ir kārtībā, un es sakrustoju īkšķus.
  • Ja jūs varat pareizi instalēt Joomla, noskaidrojiet problēmu. Parasti šādus lielus jautājumus var izvairīties uzticams saimnieks, taču tas ir mirušā zirga piekaušana. IISReset Esmu atklājis, ka dīvainā kārtā izārstē lielāko daļu konfigurācijas problēmu.

Arī failu pārvaldniekā jautājiet un pārbaudiet direktorija / faila atļaujas.

  • Paldies, jā, kad es šodien runāju ar hostingu, viņi atvainojās, ka to ir nokavējuši. Tas tagad darbojas, un viņiem bija jāatjauno dažas atļaujas.

Pārliecinieties, vai jūsu Config.php fails ir WRITEABLE! CHMOD līdz 777

Joomla ir diezgan viegli instalējama, un tā ir jāatbalsta 99,999% no visiem kopīgotajiem saimniekiem.

  • Viņš nevar palaist vienkāršu phpinfo (); failu, tāpēc tam nav nekāda sakara ar to, ka Config.php ir rakstāms vai nē. Tas ir php / iis jautājums

Kā būtu, ja jūs viņiem lūgtu instalēt Joomla jums? Vai jūsu uzņēmēja atbalsta Joomla? Jums jāpārbauda, ​​vai viņi to atbalsta vai nē. Ja nē, jums jāatrod cits uzņēmums, kas atbalsta PHP. Viens no tiem, ko es varu ieteikt, ir hostforlife.eu.

  • Viņi bija paziņojuši, ka tieši neatbalsta trešo personu rīkus, bet ir iespējojuši PHP un izveidojuši MySQL datu bāzi. Manam klientam ir personiskas attiecības ar šo mitināšanas uzņēmumu, un es cenšos uzdot pareizos jautājumus, lai palīdzētu lietas izveidot, to vienkārši neatstājot.

Rādīt kļūdas, rakstīt izmēģinātās Joomla versiju. Lasiet dokumentus!

PHP 4 ir novecojis un novecojis. Dažiem mitināšanas pakalpojumu sniedzējiem joprojām abi ir pieejami serveros, lai atbalstītu novecojušus skriptus. Joomla nepieciešama PHP5.

Un FAQ

Jaunākais ieteikums: "Neizmantojiet rīkus, kas pārsniedz jūsu prātu"

  • Jums ir taisnība. Joomla pieprasa PHP5, un viņi man pārliecināja, ka viņu serveros darbojas IIS 6 un PHP 5. Es pieņemu, ka problēma būs tikpat vienkārša kā drošības iestatījums, kuru kāds, kurš zina par PHP iestatīšanu serveros, varētu mani uzzināt. Vietne nevar palaist vienkāršu php skriptu.

Es izveidotu vienkāršu phpinfo failu un pārbaudītu, kā php ir konfigurēts, izveidotu failu ar tā iekšpusi zemāk, pēc tam apskatītu failu savā pārlūkprogrammā. Ja jūs varat ielīmēt rezultātus šeit, mēs varam jums palīdzēt vairāk. Tā var būt kļūda faila atļaujās. Vai arī kā šajā gadījumā ir konfigurēts vai nepareizi konfigurēts php. Bet kopumā, ja jūsu resursdators nevar pareizi konfigurēt php un viņu tīmekļa serveri, jums un jūsu klientam nevajadzētu tos izmantot.

filename.php

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

Windows serveriem zemāk ir PHP vietne. Instalēšana operētājsistēmā Windows zemāk ir no šī pavediena

Saskaņā ar Windows2000 Advanced Server tā atgriež http kļūdu 500, ja php ir instalēts ceļā, kas izmanto atstarpes (piemēram, C: \ program files \ php); atrisināts, kā tikt galā ar php5isapi.dll zem winnt \ system32 (bet es domāju, ka jebkurš ceļš bez atstarpēm būs labs).

  • Paldies, izrādās, ka arī tas nedarbosies. Kad mēģinu atvērt PHP failu, tas joprojām dod "HTTP kļūda 500". Es jums piekrītu, ka viņi to nav pareizi uzstādījuši.
  • 1 Vai jūs, iespējams, izmantojat Windows serveri?
  • Jā, Windows Server 2003, darbojas II6
  • Es atjaunināju savu atbildes cerību, kas palīdz

strādāja par jums: Charles Robertson | Vēlies ar mums sazināties?

noderīga informācija