PDA

Zobacz pełną wersję : przeniesienie strony poprzez akeeba backup na localhost, nie działają linki



lamcpp
31-01-2014, 12:41
Miałem kopie strony zrobioną w akeeba backup, za pomocą kickstara przeniosłem ją na localhost,strona główna i panel admina ładnie działa, natomiast wszystkie inne strony w menu wyświetlają bład: Page not foundStrona na serwerze była w podkatalogu /alPodczas przenoszenia kopii na localhost, zmieniłem tylko dane dostepowe do bazy na localhost żeby ładnie działało.Co może być przyczyną, może .htaccess.bak, coś tam jest nie tak?mój plik .htaccess.bak wygląda tak
### @package Joomla# @copyright Copyright (C) 2005 - 2013 Open Source Matters. All rights reserved.# @license GNU General Public License version 2 or later; see LICENSE.txt##### READ THIS COMPLETELY IF YOU CHOOSE TO USE THIS FILE!## The line just below this section: 'Options +FollowSymLinks' may cause problems# with some server configurations. It is required for use of mod_rewrite, but may already# be set by your server administrator in a way that dissallows changing it in# your .htaccess file. If using it causes your server to error out, comment it out (add # to# beginning of line), reload your site in your browser and test your sef url's. If they work,# it has been set by your server administrator and you do not need it set here.#### Can be commented out if causes errors, see notes above.Options +FollowSymLinks## Mod_rewrite in use.RewriteEngine On## Begin - Rewrite rules to block out some common exploits.# If you experience problems on your site block out the operations listed below# This attempts to block the most common type of exploit `attempts` to Joomla!## Block out any script trying to base64_encode data within the URL.RewriteCond %{QUERY_STRING} base64_encode[^(]*\([^)]*\) [OR]# Block out any script that includes a tag in URL.RewriteCond %{QUERY_STRING} (|%3E) [NC,OR]# Block out any script trying to set a PHP GLOBALS variable via URL.RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]# Block out any script trying to modify a _REQUEST variable via URL.RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})# Return 403 Forbidden header and show the content of the root homepageRewriteRule .* index.php [F]### End - Rewrite rules to block out some common exploits.## Begin - Custom redirects## If you need to redirect some pages, or set a canonical non-www to# www redirect (or vice versa), place that code here. Ensure those# redirects use the correct RewriteRule syntax and the [R=301,L] flags.### End - Custom redirects### Uncomment following line if your webserver's URL# is not directly related to physical file paths.# Update Your Joomla! Directory (just / for root).### RewriteBase /## Begin - Joomla! core SEF Section.#RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]## If the requested path and file is not /index.php and the request# has not already been internally rewritten to the index.php scriptRewriteCond %{REQUEST_URI} !^/index\.php# and the request is for something within the component folder,# or for the site root, or for an extensionless URL, or the# requested URL ends with one of the listed extensionsRewriteCond %{REQUEST_URI} /component/|(/[^.]*|\.(php|html?|feed|pdf|vcf|raw))$ [NC]# and the requested path and file doesn't directly match a physical fileRewriteCond %{REQUEST_FILENAME} !-f# and the requested path and file doesn't directly match a physical folderRewriteCond %{REQUEST_FILENAME} !-d# internally rewrite the request to the index.php scriptRewriteRule .* index.php [L]### End - Joomla! core SEF Section.

ekumi
31-01-2014, 13:41
plik .htaccess powinien albo mieć nazwę z kropką na początku i nie posiadać rozszerzenia, albo kropki na początku nie mieć i rozszerzenie posiadać (wtedy nie działa). Aby uruchomić stronę nazwij ten plik htaccess.bak a potem poczytaj na wiki po co w ogóle jest ten plik.

zwiastun
31-01-2014, 15:19
Po prostu - nie dokończyłeś działania skryptu instalacyjnego, który działa rzeczywiście w nieco dziwny sposób - otwiera nową stronę z linkami do logowania, a strona z przyciskami do zakończenia operacji (czyszczenie) umyka uwadze.
Jak pisze @ekumi: przemianuj plik htaccess.bak na .htaccess. Ponadto usuń inne pozostałości z głównego katalogu (kickstart.php, plik .jpa)