Skocz do zawartości

Instalacja Scuttle


Rzezniczek

Rekomendowane odpowiedzi

Witam!

Pierwszy raz próbowałem postawić scuttle według artykułu fabryki. Ale coś skopałem:

Warning: main(/home/platne/rzezniczek/public_html/scuttle/config.inc.php) [function.main]: failed to open stream: No such file or directory in /home/platne/rzezniczek/public_html/scuttle/header.inc.php on line 11

Fatal error: main() [function.require]: Failed opening required '/home/platne/rzezniczek/public_html/scuttle/config.inc.php' (include_path='.:/home/pear:/usr/local/zeus/php/lib/php') in /home/platne/rzezniczek/public_html/scuttle/header.inc.php on line 11

Wie ktoś co skopałem?

Kawałek kodu z config.inc.php w których dokonywałem zmian:

$dbtype = 'mysql4';
$dbhost = 'lh.pl'; - tutaj mam coś wstawiać?
$dbport = '3306'; - tutaj mam coś wstawiać?
$dbuser = 'tutaj wpisałem nazwę mojego konta na serwerze';
$dbpass = 'tutaj podałem moje hasło do serwera';
$dbname = 'scuttle';

I drugi kawałek w którym zmieniałem:

$sitename = 'tutaj wpisałem nazwę mojego konta na serwerze';
$locale = 'pl_PL';
$top_include = 'top.inc.php';
$bottom_include = 'bottom.inc.php';
$shortdate = 'd-m-Y';
$longdate = 'j F Y';
$nofollow = true;
$defaultPerPage = 15;
$defaultRecentDays = 365;
$defaultOrderBy = 'date_desc';
$TEMPLATES_DIR = dirname(__FILE__) .'/templates/';
$root = 'https://www.mojadomena.pl/scuttle/';
$cookieprefix = 'SCUTTLE';
$tableprefix = 'sc_';
$adminemail = 'mój_mail@lh.pl';
$cleanurls = true;
$usecache = false;
$dir_cache = dirname(__FILE__) .'/cache/';
$useredir = true;
$url_redir = 'https://www.google.pl/url?sa=D&q=';
$filetypes = array(
'audio' => array('mp3', 'ogg', 'wav'),
'document' => array('doc', 'odt', 'pdf'),
'image' => array('gif', 'jpeg', 'jpg', 'png'),
'video' => array('avi', 'mov', 'mp4', 'mpeg', 'mpg', 'wmv')
);
$reservedusers = array('all', 'watchlist');

Plik header.inc.php:

<?php
ini_set('display_errors', '1');
ini_set('mysql.trace_mode', '0');

error_reporting(E_ALL ^ E_NOTICE);

define('DEBUG', true);
session_start();

require_once(dirname(__FILE__) .'/services/servicefactory.php');
require_once(dirname(__FILE__) .'/config.inc.php');
require_once(dirname(__FILE__) .'/functions.inc.php');

// Determine the base URL
if (!isset($root)) {
$pieces = explode('/', $_SERVER['SCRIPT_NAME']);
$root = 'https://www.mojadomena.pl/scuttle/';
foreach($pieces as $piece) {
	if ($piece != '' && !strstr($piece, '.php')) {
		$root .= $piece .'https://www.mojadomena.pl';
	}
}
if (($root != 'https://www.mojadomena.pl') && (substr($root, -1, 1) != 'https://www.mojadomena.pl/scuttle/')) {
	$root .= 'https://www.mojadomena.pl/scuttle/';
}
$root = 'https://www.mojadomena.pl/scuttle/'. $_SERVER['HTTP_HOST'] . $root;
}

// Error codes
define('GENERAL_MESSAGE', 200);
define('GENERAL_ERROR', 202);
define('CRITICAL_MESSAGE', 203);
define('CRITICAL_ERROR', 204);
?>

Proszę o porady za które z góry dziękuję.

Odnośnik do komentarza
Udostępnij na innych stronach

Prawdopodobnie nie zrobiłes tabel w bazie danych. W folderze głównym masz plik table.sql wczytaj go według instrukcji w myadmin.

$dbtype = 'mysql4'; tego tez nie zmienialem.

$dbhost = 'localhost'; - na 99% trzeba wpisac localhost, ale przy tworzeniu bazy danych masz napisany jaki jest host?

$dbport = '3306'; portu nie zmieniaj. Ja nie zmienilem i dziala.?

$dbuser = 'uzytkownik bazy danych';

$dbpass = 'haslo bazy danych';

$dbname = 'nazwa bazy danych';

Prawdopodobnie nie zrobiłes tabel w bazie danych. W folderze głównym masz plik table.sql wczytaj go według instrukcji w myadmin.

$dbtype = 'mysql4'; tego tez nie zmienialem.

$dbhost = 'localhost'; - na 99% trzeba wpisac localhost, ale przy tworzeniu bazy danych masz napisany jaki jest host?

$dbport = '3306'; portu nie zmieniaj. Ja nie zmienilem i dziala.?

$dbuser = 'uzytkownik bazy danych';

$dbpass = 'haslo bazy danych';

$dbname = 'nazwa bazy danych';

w config zmień jeszcze

$nofollow = true;

na

$nofollow = false;

Reszta moze zostać bez zmian.

Wypróbuj nowy i ładniejszy katalog sklepów GdzieKupic.org.

Wykonam strony Internetowe, szablony WordPress, wizytówki firmowe, skrypty php. Portfolio

Odnośnik do komentarza
Udostępnij na innych stronach

Tabele w sql mam 4 wykonane.

Cały czas błąd wyskakuje:

Warning: main(/home/platne/rzezniczek/public_html/scuttle/config.inc.php) [function.main]: failed to open stream: No such file or directory in /home/platne/rzezniczek/public_html/scuttle/header.inc.php on line 11

Fatal error: main() [function.require]: Failed opening required '/home/platne/rzezniczek/public_html/scuttle/config.inc.php' (include_path='.:/home/pear:/usr/local/zeus/php/lib/php') in /home/platne/rzezniczek/public_html/scuttle/header.inc.php on line 11

code

$dbtype = 'mysql4'; tego tez nie zmienialem.

$dbhost = 'tu wpisuję lh.pl czy sql.lh.pl'; - na 99% trzeba wpisac localhost, ale przy tworzeniu bazy danych masz napisany jaki jest host?

$dbport = '3306'; portu nie zmieniaj. Ja nie zmienilem i dziala.?

$dbuser = 'uzytkownik bazy danych';

$dbpass = 'haslo bazy danych';

$dbname = 'nazwa bazy danych';

/code

W pliku header zaznaczyłem co zmieniałem, oczywiście zamiast mojadomena.pl jest właściwa wpisana:

code

<?php

ini_set('display_errors', '1');

ini_set('mysql.trace_mode', '0');

error_reporting(E_ALL ^ E_NOTICE);

define('DEBUG', true);

session_start();

require_once(dirname(__FILE__) .'/services/servicefactory.php');

require_once(dirname(__FILE__) .'/config.inc.php');

require_once(dirname(__FILE__) .'/functions.inc.php');

// Determine the base URL

if (!isset($root)) {

$pieces = explode('/', $_SERVER['SCRIPT_NAME']);

$root = 'https://www.mojadomena.pl/scuttle/';

foreach($pieces as $piece) {

if ($piece != '' && !strstr($piece, '.php')) {

$root .= $piece .'https://www.mojadomena.pl';

}

}

if (($root != 'https://www.mojadomena.pl') && (substr($root, -1, 1) != 'https://www.mojadomena.pl/scuttle/')) {

$root .= 'https://www.mojadomena.pl/scuttle/';

}

$root = 'https://www.mojadomena.pl/scuttle/'. $_SERVER['HTTP_HOST'] . $root;

}

// Error codes

define('GENERAL_MESSAGE', 200);

define('GENERAL_ERROR', 202);

define('CRITICAL_MESSAGE', 203);

define('CRITICAL_ERROR', 204);

?>

/code

Nie jestem pewien czy w headerze w tych wszystkich miejscach powinienem wpisywać nazwę domeny.

Czy w jakiś jeszcze plikach trzeba było wpisać dane z bazy danych?

Dziękuję i pozdrawiam.

Odnośnik do komentarza
Udostępnij na innych stronach

Nie jestem pewien czy w headerze w tych wszystkich miejscach powinienem wpisywać nazwę domeny.

Czy w jakiś jeszcze plikach trzeba było wpisać dane z bazy danych?

Dziękuję i pozdrawiam.

Kiedy instalowałem to ustroństwo, w pliku header nic nie zmieniałem.

Co sie tyczy ustawień w $dbhost, to wpisujesz localhost o ile nie masz innych ustawień na serwerze mysql - to już każdy musi indywidualnie sprawdzić.

Profesjonalne badania rynku wykonywane przez socjologów

Prywatny blog

Pozycjonownie i optymalizacja stron

Odnośnik do komentarza
Udostępnij na innych stronach

Czytałem przed chwilą 2 raz instalacje i widze, że w headerze nic nie trzeba zmieniać. Usuń pliki z serwera, wrzuc jeszcze raz, stwórz bazę danych - tabele. Podaj nazwe bazy, użytkownika host i hasło. Wrzuć na serwer i musi chodzic.

Wypróbuj nowy i ładniejszy katalog sklepów GdzieKupic.org.

Wykonam strony Internetowe, szablony WordPress, wizytówki firmowe, skrypty php. Portfolio

Odnośnik do komentarza
Udostępnij na innych stronach

Dobra już wiem. Trzeba było zmienić nazwę pliku config.inc.php.example na config.inc.php

;)

Przeczytałem z 10 różnych instrukcji instalacji i cały czas mi wyskakuje taki błąd:

Przy próbie zalogowania/rejestracji nie wyświetla strony logowania tylko błąd "404 Page not found". Jak zmieniam w adresie ręcznie na końcówkę .php to pojawia się stronka logowania. Hosting mam tutaj: https://www.lh.pl/

Robiłem wszystko zgodnie z instrukcją i nie wiem jak usunąć ten błąd.

Pomocy!

Odnośnik do komentarza
Udostępnij na innych stronach

Przepraszam z góry za post pod postem, ale temat się zakopał a ja mam dodatkowe zapytanie - sprawdzałem dokładnie i jedynie tutaj mogę mieć jakiś błąd:

<?php
$dbtype = 'mysql4';
$dbhost = 'sql.lh.pl';
$dbport = '3306';
$dbuser = 'rzezniczek';
$dbpass = 'moje hasło';
$dbname = 'rzezniczek_scuttle';



$sitename = 'Ubezpieczenie, Ubezpieczenia, Hestia, Olsztyn...';
$locale = 'pl_PL';
$top_include = 'top.inc.php';
$bottom_include = 'bottom.inc.php';
$shortdate = 'd-m-Y';
$longdate = 'j F Y';
$nofollow = false;
$defaultPerPage = 15;
$defaultRecentDays = 365;
$defaultOrderBy = 'date_desc';
$TEMPLATES_DIR = dirname(__FILE__) .'/templates/';
$root = 'https://www.olsztynubezpieczenia.pl/scuttle/';
$cookieprefix = 'SCUTTLE';
$tableprefix = 'sc_';
$adminemail = 'holms@lh.pl';
$cleanurls = true;
$usecache = false;
$dir_cache = dirname(__FILE__) .'/cache/';
$useredir = true;
$url_redir = 'https://www.google.pl/url?sa=D&q=';
$filetypes = array(
'audio' => array('mp3', 'ogg', 'wav'),
'document' => array('doc', 'odt', 'pdf'),
'image' => array('gif', 'jpeg', 'jpg', 'png'),
'video' => array('avi', 'mov', 'mp4', 'mpeg', 'mpg', 'wmv')
);
$reservedusers = array('all', 'watchlist');

include_once('debug.inc.php');
?>

Hmmm?

A ten $dbport = '3306'; powinno się zmieniać?

Tutaj mój problem na żywo:

https://olsztynubezpieczenia.pl/scuttle/

Czy ktoś miał podobny i wie jak go rozwiązać?

Pomoże ktoś?

:)

Odnośnik do komentarza
Udostępnij na innych stronach

Tak wiem. Tylko, że instalowałem już ze 30 razy i chyba wszystkich metod już próbowałem:

https://www.webcentral.pl/viewtopic.php?f=30&t=60

https://serwis.magazynyinternetowe.pl/artyk...el_icio_us.html

https://www.polski.xol.xcahost.pl/scuttle-instalacja/

https://www.fabrykaspamu.pl/niesamowity-scuttle/

https://www.fabrykaspamu.pl/scuttle-dodatki/

https://like-a-geek.jogger.pl/2008/03/01/sc...e-konfiguracja/

https://hajer.wordpress.com/2008/01/20/prob...rach-dreamhost/

Nie wiem co za diabeł z tym moim błędem. Może ktoś podrzucić swój plik config.inc.php - oczywiście z wykasowanym hasłem - dla porównania konfiguracji? Niby wszystko działa ale scuttle nie chce czytać podstron typu: .../login/ lub .../register/ - a jak ręcznie zmienię na pasku www adres na .../login.php lub .../register.php to się wyświetla. Coś musi być chyba nie tak z przekierowaniem.

Wydaje mi się, że jedynie w konfiguracji config.inc.php robię jakiś błąd. Bo tak to wszystko robię zgodnie z instrukcją, zapytania i chmody itp.

Ale znowu jak ręcznie zmienię adres z www.../register/ na www.../register.php i próbuję tak się zarejestrować to wyskakuje mi błąd typu:

Error 405 Method Not Allowed

The requested method POST is not allowed for URL /scuttle/register/

:)

Odnośnik do komentarza
Udostępnij na innych stronach

Oto mój plik:

<?php
######################################################################
# SCUTTLE: Online social bookmarks manager
######################################################################
# Copyright (C) 2005 - 2006 Scuttle project
# https://sourceforge.net/projects/scuttle/
# https://scuttle.org/
#
# This module is to configure the main options for your site
#
# This program is free software. You can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License.
######################################################################

######################################################################
# Database Configuration
#
# dbtype:   Database driver - mysql, mysqli, mysql4, oracle, postgres,
#							 sqlite, db2, firebird, mssql, mssq-odbc
# dbhost:   Database hostname
# dbport:   Database port
# dbuser:   Database username
# dbpass:   Database password
# dbname:   Database name
######################################################################

$dbtype = 'mysql4';
$dbhost = '127.0.0.1';
$dbport = '3306';
$dbuser = 'user_db';
$dbpass = 'haslo';
$dbname = 'user_user';

######################################################################
# You have finished configuring the database!
# ONLY EDIT THE INFORMATION BELOW IF YOU KNOW WHAT YOU ARE DOING.
######################################################################
# System Configuration
#
# sitename:		 The name of this site.
# locale:		   The locale used.
# top_include:	  The header file.
# bottom_include:   The footer file.
# shortdate:		The format of short dates.
# longdate:		 The format of long dates.
# nofollow:			 true	- Include rel="nofollow" attribute on
#								 bookmark links.
#					   false   - Don't include rel="nofollow".
# defaultPerPage:   The default number of bookmarks per page.
#				   -1 means no limit!
# defaultRecentDays:	The number of days that bookmarks or tags should
#					   be considered recent.
# defaultOrderBy:   The default order in which bookmarks will appear.
#				   Possible values are:
#				   date_desc   - By date of entry descending.
#								 Latest entry first. (Default)
#				   date_asc	- By date of entry ascending.
#								 Earliest entry first.
#				   title_desc  - By title, descending alphabetically.
#				   title_asc   - By title, ascending alphabetically.
#				   url_desc	- By URL, descending alphabetically.
#				   url_asc	 - By URL, ascending alphabetically.
# TEMPLATES_DIR: The directory where the template files should be
#				loaded from (the *.tpl.php files)
# root		 : Set to NULL to autodetect the root url of the website
# cookieprefix : The prefix to use for the cookies on the site
# tableprefix  : The table prefix used for this installation
# adminemail   : Contact address for the site administrator. Used
#				as the FROM address in password retrieval e-mails.
# cleanurls	: true   - Use mod_rewrite to hide PHP extensions
#			  : false  - Don't hide extensions [Default]
#
# usecache	 : true   - Cache pages when possible
#				false  - Don't cache at all [Default]
# dir_cache	: The directory where cache files will be stored
#
# useredir	 : true   - Improve privacy by redirecting all bookmarks
#						 through the address specified in url_redir
#				false  - Don't redirect bookmarks
# url_redir	: URL prefix for bookmarks to redirect through
#
# filetypes	: An array of bookmark extensions that Scuttle should
#				add system tags for.
# reservedusers : An array of usernames that cannot be registered
######################################################################

$sitename		   = 'Darmowe pozycjonowanie - Linki';
$locale			 = 'en_GB';
$top_include		= 'top.inc.php';
$bottom_include	 = 'bottom.inc.php';
$shortdate		  = 'd-m-Y';
$longdate		   = 'j F Y';
$nofollow		   = false;
$defaultPerPage	 = 10;
$defaultRecentDays  = 14;
$defaultOrderBy	 = 'date_desc';
$TEMPLATES_DIR	  = dirname(__FILE__) .'/templates/';
$root			   = NULL;
$cookieprefix	   = 'SCUTTLE';
$tableprefix		= 'sc_';
$adminemail		 = 'admin@example.com';
$cleanurls		  = false;

$usecache		   = false;
$dir_cache		  = dirname(__FILE__) .'/cache/';

$useredir		   = false;
$url_redir		  = '';

$filetypes		  = array(
					'audio' => array('mp3', 'ogg', 'wav'),
					'document' => array('doc', 'odt', 'pdf'),
					'image' => array('gif', 'jpeg', 'jpg', 'png'),
					'video' => array('avi', 'mov', 'mp4', 'mpeg', 'mpg', 'wmv')
					);
$reservedusers	  = array('all', 'watchlist');

include_once('debug.inc.php');
?>

Mi działa na 100% :)

Odnośnik do komentarza
Udostępnij na innych stronach

No widzisz u mnie nie działa to:

$root = NULL;

Muszę wpisać to żeby główna stronka działała:

$root = 'https://www.olsztynubezpieczenia.pl/scuttle/';

Trochę pomogłeś. Teraz jak klikam na rejestruj/loguj pojawia się komunikat:

No input file specified.

Chodzi o jakieś pliki wejściowe? Może coś tutaj trzeba zmienić?

$TEMPLATES_DIR	  = dirname(__FILE__) .'/templates/';
$dir_cache		  = dirname(__FILE__) .'/cache/';

Ale nie mam pojęcia jak dalej ugryźć i dlaczego nie działa ten root z nullem.

:)

Odnośnik do komentarza
Udostępnij na innych stronach

  • 2 tygodnie później...

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