Pereiti prie turinio

Rekomenduojami pranešimai

Sveiki, iškilo tokia problemėle, ant vps serverio yra pajungtas puslapis, kaip ir viskas veikia, bet va vidinių puslapių neatidaro meta:

 

Not Found

The requested URL /reklama.html was not found on this server.
Apache/2.2.16 (Debian) Server at adresas.lt Port 80

 

Ant paprasto hostingo viskas veikia puikiai, bet ant vps'o rodo šia klaidą, kas gali būti negerai???

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Naudoju yii framework'ą, visi failai sukelti į /var/www

 

čia ne paprastu butu padarytas php į html nuorodas, čia modulio pavidalu va:

 

protected/config/main.php

 

	// uncomment the following to enable URLs in path-format
	'urlManager'=>array(
		'urlFormat'=>'path',
		'rules'=>array(
			'<mode_title:(.*)>-mid<mid:\d+>.html/*' => 'servers/mode',
			'ieskoti/<search_string:(.*)>.html/*' => 'servers/mode',
			'<top_server:geriausi_serveriai>.html/*' => 'servers/mode/',
			'<fav_server:megstami_serveriai>.html/*' => 'servers/mode/',
			'<title:(.*)>-pid<pid:\d+>.html/*' => 'site/page',
                               '<reklama:reklama>.html*' => 'site/reklama',

Nuoroda į pranešimą
Dalintis kituose puslapiuose

O kam tada taip pavadint (reklama.html), o ne tiesiog /reklama jeigu naudoja rewrite? ;) Manau gana aišku, kad tai paprastas html failas be jokių forwardų su rewrite'u.. Labai jau į off topicą nuėjom

Buvo buvo tokia mada, kad pridedinėt visur .html, kai kur gal ir dabar taip būna.

 

Kas liečia problemą.

1. Patikrink ar įjungtas mod_rewrite ir yra reikiami .htaccess failai (ką jau aukščiau minėjo)

2. Prie virtual host'o konfigūracijos patikrink, ar nėra eilutės "AllowOverride None". By default būna atjungtas kai kurių nustatymų override'inimas, o būna išvis atjungtas, todėl nekreipiama dėmesio ir į .htaccess faile esančias instrukcijas. Jei prie savo virtual host'o rasi tą atjungimą, tai padaryk "AllowOverride All".

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Buvo buvo tokia mada, kad pridedinėt visur .html, kai kur gal ir dabar taip būna.

 

Kas liečia problemą.

1. Patikrink ar įjungtas mod_rewrite ir yra reikiami .htaccess failai (ką jau aukščiau minėjo)

2. Prie virtual host'o konfigūracijos patikrink, ar nėra eilutės "AllowOverride None". By default būna atjungtas kai kurių nustatymų override'inimas, o būna išvis atjungtas, todėl nekreipiama dėmesio ir į .htaccess faile esančias instrukcijas. Jei prie savo virtual host'o rasi tą atjungimą, tai padaryk "AllowOverride All".

 

atidaro puslapius, bet turinys su error titlej "error 500"

 

o turinys va

 

Error 500
copy(): SAFE MODE Restriction in effect. The script whose uid is 0 is not allowed to access /var/www/assets/4136eab0 owned by uid 33

Redagavo jignas
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...