Skocz do zawartości

Narzędzie do tworzenia map stron w Google


piotrek

Rekomendowane odpowiedzi

witam

dzięki skrypt już zadziałał (do kolejnego miejsca - gdzie się wywalił:) )

teraz dostaję coś takiego

Warning: mysql_connect(): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) in /usr/local/apache/www/htdocs/eapteka.krakow.pl/gsmaster.php on line 10

Warning: mysql_select_db(): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) in /usr/local/apache/www/htdocs/eapteka.krakow.pl/gsmaster.php on line 11

Warning: mysql_select_db(): A link to the server could not be established in /usr/local/apache/www/htdocs/eapteka.krakow.pl/gsmaster.php on line 11

Warning: fopen(sitemapindex.xml): failed to open stream: Permission denied in /usr/local/apache/www/htdocs/eapteka.krakow.pl/gsmaster.php on line 539

Warning: fwrite(): supplied argument is not a valid stream resource in /usr/local/apache/www/htdocs/eapteka.krakow.pl/gsmaster.php on line 540

Warning: fwrite(): supplied argument is not a valid stream resource in /usr/local/apache/www/htdocs/eapteka.krakow.pl/gsmaster.php on line 570

Warning: fclose(): supplied argument is not a valid stream resource in /usr/local/apache/www/htdocs/eapteka.krakow.pl/gsmaster.php on line 571

Warning: Cannot modify header information - headers already sent by (output started at /usr/local/apache/www/htdocs/eapteka.krakow.pl/gsmaster.php:10) in /usr/local/apache/www/htdocs/eapteka.krakow.pl/gsmaster.php on line 573

przy tworzeniu pliku zapytań

popatrzę na to za chwilę - jak wróce

www.eapteka.krakow.pl - twoja apteka internetowa
Odnośnik do komentarza
Udostępnij na innych stronach

  • Odpowiedzi 129
  • Dodano
  • Ostatniej odpowiedzi

Twoje błędy wynikają z tego że skrypt GSMaster jest dostosowany do pracy w katalogu głównym więc skup się przede wszystkim na konfiguracji tylko tego https://www.eapteka.krakow.pl/gsmaster.php

jeśli koniecznie chcesz aby działał Ci w katalogu /aa/ musisz samodzielnie dokonać kilku przeróbek skryptu, zabierz się do nich dopiero wówczas gdy zrozumiesz dlaczego wywaliło Ci powyższe błędy

- buduj content metodą drag&drop i łatwo zgarnij SEO backlinki z msDrop

- wideoporadniki jak korzystać z msDrop

Odnośnik do komentarza
Udostępnij na innych stronach

  • 2 tygodnie później...

witam

To lecim

Fatal error: Call to a member function read() on a non-object in /virtual/m/szu.pl/lose/www/gsmaster.php on line 134

po wpisaniu ścieżki /virtual/m/szu.pl/lose/www/

Warning: dir(/virtual/m/szu.pl/lose/www/) [function.dir]: failed to open dir: Permission denied in /virtual/m/szu.pl/lose/www/gsmaster.php on line 133

CHMODy nadane

Inny serwer, bez błędów itd. I pytanie, czy plik xml tworzony jest ayutomatycznie ? Jakiś komunikat po kliknięciu "stwórz plik xml" ?

pozdrawiam

Odnośnik do komentarza
Udostępnij na innych stronach

czy plik xml tworzony jest ayutomatycznie ?

po naciśnięciu "stwórz plik xml" plik xml jest tworzony i zapisywany na serwerze i domyslnie wygląda tak:

<?xml version="1.0" encoding="UTF-8" ?> 
- <urlset xmlns="https://www.google.com/schemas/sitemap/0.84">
- <url>
 <loc>https://adres_serwera/</loc> 
 <changefreq>daily</changefreq> 
 <lastmod>2005-12-29</lastmod> 
 <priority>0.8</priority> 
 </url>
 </urlset>

Jakiś komunikat po kliknięciu "stwórz plik xml" ?

nie, nie ma żadnego komunikatu, nazwa pliku po prostu pojawia się na liście i pojawiają się opcje do tego pliku - opcje stworzenia do niego pliku ini, edycji, usuwania, podglądu...

CHMODy nadane

Skoro tak to może coś innego (htaccess, konfiguracja serwera) blokuje możliwość zapisu przez skrypt na serwerze... warto wykonać dodatkowo testy z dowolnym innym skryptem który tworzy i zapisuje pliki na serwerze

- buduj content metodą drag&drop i łatwo zgarnij SEO backlinki z msDrop

- wideoporadniki jak korzystać z msDrop

Odnośnik do komentarza
Udostępnij na innych stronach

dopiero dzis przyszlo mi skorzystac z gsmastera i ... rewelacja. szybko,latwo i sprawnie. od razu dorzuclem za pomoca niego kilka swoich duzych serwisow z ktorymi mialem wczesniej problem !!! dzieki.

Odnośnik do komentarza
Udostępnij na innych stronach

szybko,latwo i sprawnie

o to własnie chodzi :hello:

Do pobrania ze stron: https://mapy.stron.pl/gsmaster_index.php jest kolejna poprawka z dnia 3.01.2006

Włos mi się jeżył na głowie jak mogłem otworzyć pliki .ini na niektórych Waszych serwerach - aktualnie zapytania są generowane jako pliki PHP więc nikt Wam tego nie podglądnie.

Aktualnie zapytania tworzy się niezależnie do map XML, TXT oraz HTML

Przed umieszczeniem nowej wersji polecam zapisać sobie obecne zapytania z plików ini, następnie usunąć stworzone mapy a potem usunąć stary skrypt.

Skrypt otrzymał dodatkowe funkcje generowania map tekstowych na potrzeby Yahoo! a także map w HTML do wykorzystania wewnątrz własnego serwisu.

Melassa prosił o obsługę wielu kont baz danych - nie ma problemu - skrypt już oferuje taką możliwość.

Obecny pakiet zawiera 3 pliki - można rozpakować je sobie do katalogu np. /gsmaster

- gsmaster.php (menu)

- gsmaster_config.php (konfiguracja - bazy, ścieżka bezwzględna)

- gsmaster_funkcje.php (dodatkowe, własne funckje, np do zmiany ąę na ae)

Jest tez prośba - skoro skrypt ułatwia Wam pracę proszę osoby korzystające z niego o link zwrotny :D

<a href="https://mapy.stron.pl" target="_blank">Mapy Stron</a>

Testujcie nową wersję :D

- buduj content metodą drag&drop i łatwo zgarnij SEO backlinki z msDrop

- wideoporadniki jak korzystać z msDrop

Odnośnik do komentarza
Udostępnij na innych stronach

Nawiązując ogólnie do map googla, - jeśli weryfikacja sitemap przy stosowaniu mod_rewrite sprawia jeszcze komuś problemy może zastosować poniższy kodzik :D

Trzeba go umieścić na samym początku, przed wykonaniem czy wyświetleniem czegokolwiek innego przez serwis

NumerekWeryfikacyjny należy zastąpić własnym

if ($_SERVER[REQUEST_URI]=="/googleNumerekWeryfikacyjny.html") {

die();

} else if (eregi("^\/google(.*)\.html$", $_SERVER[REQUEST_URI])) {

header("HTTP/1.0 404 Not Found");

die();

}

Wygląda na to że weryfikacja odbywa się na wyrywki, google w zgłoszonej do weryfikacji domenie sprawdza inny losowy numerek i jeśli dostanie tam odpowiedź 200 OK podaje komunikat "NOT VERIFIED We've detected that your 404 (file not found) error page returns a status of 200 (OK) in the header. " dlatego dla zakresu ^\/google(.*)\.html$ należy wygenerować stronę błędu error 404 i dokładnie to robi powyższy kodzik

majac uruchomione mod_rewrite nie trzeba umiesczać googlowego pliku HTML na serwerze

:D

- buduj content metodą drag&drop i łatwo zgarnij SEO backlinki z msDrop

- wideoporadniki jak korzystać z msDrop

Odnośnik do komentarza
Udostępnij na innych stronach

Witaj piotrek...

...do tej pory używałem do tworzenia map w Qlwebach, skryptów on line bo w php i bazach danych jestem noga stołowa. Jednak moje katalogi sie rozrosły tak szybko że zostałem zmuszony do zainteresowania się Twoim narzędziem i oto jestem...

Ku mojemu zdziwieniu bez trudu załatwiłem sprawę instalacji i odpalenia skryptu, ale mam jednak sugestię abyś dla takich laików jak ja napisał nieco bardziej łopatologiczną wskazówkę, bo tak naprawdę to sam sobie zaprzeczasz. Z jednej strony swoje uwagi i pomoc kierujesz do bardziej zaawansowanych których jest niewielu, a z drugiej strony dodajesz do skryptu generator pliku sitemap_xxx.htm, chyba po to żeby "cichaczem" umieszczać w naszych serwerach swoje linki. Nie widzę w tym niczego zdrożnego. Przeciwnie - jako twórca tego skryptu masz prawo nawet wymagać, aby takie linki były na serwerach użytkowników tego skryptu.

Ale jeśli nie pomożesz w użytkowaniu tego skryptu takim jak ja, to marnie będzie z tymi linkami.

Mam zainstalowana najnowszą wersję Twojego skryptu. Po zalogowaniu się klikam : stwórz zapytanie xml tylko nie wiem po co, a co gorsza z tym co otrzymuję nie wiem co mam robić. A otrzymuję:

<?

$query = mysql_query("SELECT * FROM your_table order by data DESC limit 0,100", $db_baza1);

while($urls = mysql_fetch_assoc($query)) {

$funkcja = przykladowa_funkcja($urls[title]);

$this_url = "https://$_SERVER[sERVER_NAME]/index.php?param=$urls[id]";

$priority = " <priority>0.8</priority>\n";

$changefreq = " <changefreq>daily</changefreq>\n";

$output = " <url>\n <loc>" . $this_url . "</loc>\n" . $changefreq . $priority . "</url>\n";

$gout = fwrite( $gp , $output );

}

// zwroc uwage czy zmienna https://$_SERVER[sERVER_NAME] zwraca taki

// adres jakiego sie spodziewales

// przykladowa_funkcja oraz inne wspierające generowanie właściwych linków

// możesz tworzyć i modyfikować w pliku gsmaster_funkcje.php

?>

no i oczywiście niczego tam nie edytuję bo niczego z takiego pliku nie rozumię, więc zapisuje to tak jak wygenerowało. Po tym zapisaniu klikam : wykonaj plik xml i otrzymuje taki efekt:
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /home/jantar/public_html/jantar2005com/sitemap_moja.xml.php on line 4

Warning: Cannot modify header information - headers already sent by (output started at /home/jantar/public_html/jantar2005com/sitemap_moja.xml.php:4) in /home/jantar/public_html/jantar2005com/googlesitemapmaster/gsmaster.php on line 597

Muszę chyba dodać że na Qlwebie jest włączony .htaccess

Sorki piotrek, ale wydaje mi się że bez wykonania dość łopatologicznego przewodnika do Twojego rewelacyjnego i bardzo potrzebnego skryptu, nie zawojujesz świata, a masz chyba szansę. Ale nie możesz ignorować takich userów jak ja, bo śmię twierdzić że takich jest najwięcej.

Ps. przed odpaleniem Twojego skryptu na moim serwerze była sitemap.xml wykonana on line i Twój skrypt ją w czasie odpalania perfekcyjnie skopiował i zapisał jako sitemap_com.xml !!! Czemu? Przy okazji skrypt wykrzyczał jakiś błąd chyba z powodu chyba nieaktualnej godziny tego pliku.

Odnośnik do komentarza
Udostępnij na innych stronach

Witaj jantar, to miło że zainteresowałeś się akurat tym skryptem do tworzenia map ale skoro piszesz że

w php i bazach danych jestem noga stołowa

to obawiam się że najpierw powinieneś zmienić ten stan a później zabrać się do tego typu skryptów. Nie potrzeba tej wiedzy wiele ale aby tworzyć mapy za pomocą GSMaster MUSISZ znać strukturę bazodanową swojego serwisu. Bez tego ani rusz z działaniem skryptu.

...tak naprawdę to sam sobie zaprzeczasz. Z jednej strony swoje uwagi i pomoc kierujesz do bardziej zaawansowanych których jest niewielu, a z drugiej strony dodajesz do skryptu generator pliku sitemap_xxx.htm

Nie bardzo rozumiem w czym niby sam sobie zaprzeczam. GSMaster potrafi wykonać 3 typy map. Wykonanie mapy w XML, TXT czy HTM za pomocą tego skryptu wymaga dokładnie tej samej wiedzy - PHP, MySql oraz struktury bazodanowej serwisu. Na stronie z której pobierałeś skrypt jest to wyraźnie napisane.

chyba po to żeby "cichaczem" umieszczać w naszych serwerach swoje linki.

Nic nie jest robione "cichaczem" - linki na mapie w wersji HTM są widoczne i mają tam pozostać jeśli chcesz korzystać z opcji map HTM.

Twojego rewelacyjnego i bardzo potrzebnego skryptu, nie zawojujesz świata, a masz chyba szansę.

Daleko mu do rewelacyjnego (planuję kolejne modyfikacje i dodanie wersji kompresji map xml) ale rzeczywiście potrafi być przydatny !!!

- buduj content metodą drag&drop i łatwo zgarnij SEO backlinki z msDrop

- wideoporadniki jak korzystać z msDrop

Odnośnik do komentarza
Udostępnij na innych stronach

witaj piotrek...

...otóż sprzeczność jest choćby w Twoim twierdzeniu:

w php i bazach danych jestem noga stołowa

to obawiam się że najpierw powinieneś zmienić ten stan a później zabrać się do tego typu skryptów.

Myslę że jak bym poznał PHP to Twój skrypt nie byłby mi potrzebny.

linki na mapie w wersji HTM są widoczne i mają tam pozostać jeśli chcesz korzystać z opcji map HTM.
nigdzie takiego zastrzeżenia nie ma, poza tym postem.

Generalnie to uważam że to świetny skrypt i bardzo przydatny i z pewnościa mógłbyś nim zawojować świat, ale warunek to właśnie jego dostępność dla laików. W praktyce moim zdaniem dla Ciebie może to oznaczać setkitysięcy linków jeśli nie miliony, ale widzę że to totalnie olewasz. Wielka szkoda dla laików, ale chyba także dla Ciebie.

A swoją droga zadziwiajace jest dla mnie że wielu ludzi którzy sie uważają za mistrzów klawiatury, mieli takie mnóstwo problemów z zainstalowaniem tego skryptu. Toż wśród nich sa mistrzowie PHP i baz danych.

Piotrek... moze jednak zmienisz zdanie?

Odnośnik do komentarza
Udostępnij na innych stronach

W pewnym sensie zgadzam sie z Jantarem. Skrypt jest na pewno bardzo pomocny i mialby przeogromna szanse stac sie niezwykle popularny, ale jak cos ma byc masowym narzedziem to musi byc maksymalnie latwe i zrozumiale w obsludze - dla kazdego przecietnego uzytkownika. Inaczej trafia sie jedynie do tych zaawansowanych a cala reszta (najpewniej kilka-kilkanascie razy wieksza grupa) nawet nie sprobuje go zainstalowac, gdyz po prostu wystraszy sie nałożonych na wstepie wymagan.

Potencjal jest na pewno bardzo duzy, ale wybor czy i jak go wykorzystac nalezy jak zawsze do autora...

Odnośnik do komentarza
Udostępnij na innych stronach

nawet nie sprobuje go zainstalowac, gdyz po prostu wystraszy sie nałożonych na wstepie wymagan.

Ale o czym w ogóle mowa? Skrypt to nie czarodziej. nie wyczaruje Ci map jeśli nie podasz mu skąd ma te je generować. Jeśli nie znasz struktury bazodanowej swojego własnego serwisu to daj sobie spokój z tym skryptem... albo zdobądź niezbędną wiedzę.

Myslę że jak bym poznał PHP to Twój skrypt nie byłby mi potrzebny.

ja też tak uważam, szczególnie że GSMaster wykorzystuje same podstawy

nigdzie takiego zastrzeżenia nie ma, poza tym postem.

Na stronie z której pobierałeś GSMaster jest wyraźnie napisane: "Umieść na swojej stronie poniższy odnośnik i korzystaj bezpłatnie ze skryptu GSMaster: <a href="https://mapy.stron.pl" target="_blank">Mapy Stron</a>". W mapach HTM skrypt dodaje gotowy link gdybyś przypadkiem zapomniał o jego dodaniu.

Piotrek... moze jednak zmienisz zdanie?

czekaj na kolejną modyfikację skryptu albo wklej tu strukturę bazodanową serwisu do którego chcesz wykonać mapę, podaj adres www tego serwisu, oraz skrypt jaki został zastosowany (np. qlweb, phpbb, ipb)... zobaczymy co da się zrobić

- buduj content metodą drag&drop i łatwo zgarnij SEO backlinki z msDrop

- wideoporadniki jak korzystać z msDrop

Odnośnik do komentarza
Udostępnij na innych stronach

Sorki piotrek...

...że się ośmielam z Toba polemizować, ale:

Ale o czym w ogóle mowa? Skrypt to nie czarodziej. nie wyczaruje Ci map jeśli nie podasz mu skąd ma je generować.
przecież do tej pory uzywałem tego typu skryptów on line i nie miały problemu żeby mi "przeszperać" serwer i bazy danych, chyba że działały na innej zasadzie. Jedyny problem w ich używaniu to fakt że ich twórcy ustawili na nich ograniczenie do 500 stron. I to mi już nie wystarcza.

Piszesz że:

nigdzie takiego zastrzeżenia nie ma, poza tym postem.

Na stronie z której pobierałeś GSMaster jest wyraźnie napisane: "Umieść na swojej stronie poniższy odnośnik i korzystaj bezpłatnie ze skryptu GSMaster: <a href="https://mapy.stron.pl" target="_blank">Mapy Stron</a>". W mapach HTM skrypt dodaje gotowy link gdybyś przypadkiem zapomniał o jego dodaniu.

Żaden prawnik nie zinterpretuje tego jako bezwzględny warunek który trzeba spełnić aby móc korzystać z tego skryptu. Raczej jest to pobożne życzenie, a z całą pewnościa możesz tego wymagać w sposób bardziej jednoznaczny.
czekaj na kolejną modyfikację skryptu albo wklej tu strukturę bazodanową serwisu do którego chcesz wykonać mapę, podaj adres www tego serwisu, oraz skrypt jaki został zastosowany (np. qlweb, phpbb, ipb)... zobaczymy co da się zrobić
Bardzo dziekuje za taka deklarację, (bo tak to zrozumiałem) ale chyba lepiej bedzie jak wykorzystasz swój czas na modyfikację skryptu, zamiast ratować pojedyńczych userów. Z niecierpliwościa będę czekał podobnie jak i inni userzy, życząc jak najszybszego zakończenia prac.

Dziękuję.

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności