Problemy ze Scuttle na serwerach Dreamhost
styczeń 20, 2008
Ostatnio wśród pozycjonerów popularny zrobił się skrypt do tworzenia osobistych zakładek Scuttle (prawie jak deli.cio.us hehe). Skrypt wygrzebał Mendax i na swoim blogu dokładniej opisuje skrypt oraz kwestię instalacji. Postanowiłem go przetestować. Pech chciał, że jako konto wybrałem jedno z posiadanych na Dreamhoście. Wszystko szło sprawnie do czasu sprawdzania poprawności działania odnośników. Skrypt zwracał błąd No input file specified. Postanowiłem więc poszukać rozwiązania w Google. Znalazłem takie oto coś: http://wiki.dreamhost.com/Scuttle/Redirector, jednak skrypt ten działa poprawnie w przypadku gdy Scuttle zainstalowany jest w folderze (www.domena.pl/folder) a nie na domenie głównej czy subdomenie. Aby Scuttle działał bez problemu na domenie i subdomenie należy nieco zmodyfikować skrypt ozh.php (lub jak go tam sobie nazwaliście).
Zmieniamy:
$uri = rtrim(str_replace(“/$basedir/”,”,$_SERVER['REQUEST_URI']),’/');
Na:
$uri = substr(rtrim(str_replace(“/$basedir/”,”,$_SERVER['REQUEST_URI']),’/'), 1);
Dlaczego tak? Ponieważ Dreamhost w $_SERVER['REQUEST_URI']) dla domen i subdomen przechowuje “/”, a na większości serwerów jeśli odwołujemy się do domeny to w $_SERVER['REQUEST_URI']) nie ma nic.
Mam nadzieję, że pomogłem zaoszczędzić nieco czasu tym wpisem. Przy rozkminie problemu pomógł entuzjasta AJAX
.
styczeń 21, 2008 at 9:41 am
witam, w którym katalogu znajduje sie plik ozh.php lub jaka jest jego standardowa nazwa?
pozdrawiam
styczeń 21, 2008 at 10:50 am
Standardowo nie ma tego pliku w instalce scuttle. Trzeba go sobie stworzyć. Opis jak to zrobić masz pod adresem: http://wiki.dreamhost.com/Scuttle/Redirector
styczeń 31, 2008 at 11:34 pm
[...] 6.Modyfikacja żeby działał na DreamHoście [...]
czerwiec 20, 2008 at 1:34 pm
Rozkmiń problem !
lipiec 29, 2008 at 3:00 pm
Co tam ostatnio u Pana Krzemińskiego słychać ?