Seite 1 von 2

Wordpress gehackt? Keinen Zugriff mehr auf Artikel und Theme

Verfasst: 09.11.2012, 15:01
von Unbekannter
Hey Leute,

ich hab da so eine "Satelitenseite" auf welcher ich vor einiger Zeit einen Artikel veröffentlicht habe. Dieser beinhaltet einen Backlink zur Moneypage. Habe den Artikel natürlich mit vielen Links gestärkt.

Seitdem nichts mehr angefasst. Lief alles normal. Jetzt letztens ist mir aufgefallen das ich den Artikel nicht mehr aufrufen kann.

Ich erhalte die Fehlermeldung "Server internal Error 500". 1Blu hab ich kontaktiert, die haben nicht geholfen. Meinten nur "es kommt ne leere weiße Seite".

Nun, wenn ich einen neuen Artikel veröffentliche kann ich auf diesen auch nicht zugreifen. Auch im Backend kann ich nicht auf das Register "Design" zugreifen.

Ich habe im Backend "Wordpress erneut installieren" ausprobiert. Hat keine Abhilfe geschafft. Ich habe auch das Theme per FTP neu installiert. Bringt auch nichts.

Auf Seiten kann ich ganz normal zugreifen. Nur auf Artikel nicht. Auch das Aufrufen der Kategorie funktioniert normal.

Wenn ich auf den Artikel zugreife erhalte ich inzwischen (nach Kontakt zu 1Blu) diese Meldung:
<?php
/**
* Front to the WordPress application. This file doesn't do anything, but loads
* wp-blog-header.php which does and tells WordPress to load the theme.
*
* @package WordPress
*/

/**
* Tells WordPress to load the WordPress theme and output it.
*
* @var bool
*/
define('WP_USE_THEMES', true);

/** Loads the WordPress Environment and Template */
require('./wp-blog-header.php');

Da hat vielleicht die Konkurrenz rumgehackt um den Backlink zu zerstören?

Ich habe auf dem selben FTP noch 2 weitere Domains laufen. Wenn ich auf diesen Artikel veröffentliche funktioniert alles. Also dürfte es nicht am Server liegen.

EDIT: Link zur Domain gerne per PN

EDIT2: Wenn ich im Backend auf "Design" klicke kommt folgendes:

Code: Alles auswählen

<?php
/**
 * Themes administration panel.
 *
 * @package WordPress
 * @subpackage Administration
 */

/** WordPress Administration Bootstrap */
require_once&#40;'./admin.php'&#41;;

if &#40; !current_user_can&#40;'switch_themes'&#41; && !current_user_can&#40;'edit_theme_options'&#41; &#41;
	wp_die&#40; __&#40; 'Cheatin&#8217; uh?' &#41; &#41;;

$wp_list_table = _get_list_table&#40;'WP_Themes_List_Table'&#41;;

if &#40; current_user_can&#40; 'switch_themes' &#41; && isset&#40;$_GET&#91;'action'&#93; &#41; &#41; &#123;
	if &#40; 'activate' == $_GET&#91;'action'&#93; &#41; &#123;
		check_admin_referer&#40;'switch-theme_' . $_GET&#91;'stylesheet'&#93;&#41;;
		$theme = wp_get_theme&#40; $_GET&#91;'stylesheet'&#93; &#41;;
		if &#40; ! $theme->exists&#40;&#41; || ! $theme->is_allowed&#40;&#41; &#41;
			wp_die&#40; __&#40; 'Cheatin&#8217; uh?' &#41; &#41;;
		switch_theme&#40; $theme->get_template&#40;&#41;, $theme->get_stylesheet&#40;&#41; &#41;;
		wp_redirect&#40; admin_url&#40;'themes.php?activated=true'&#41; &#41;;
		exit;
	&#125; elseif &#40; 'delete' == $_GET&#91;'action'&#93; &#41; &#123;
		check_admin_referer&#40;'delete-theme_' . $_GET&#91;'stylesheet'&#93;&#41;;
		$theme = wp_get_theme&#40; $_GET&#91;'stylesheet'&#93; &#41;;
		if &#40; !current_user_can&#40;'delete_themes'&#41; || ! $theme->exists&#40;&#41; &#41;
			wp_die&#40; __&#40; 'Cheatin&#8217; uh?' &#41; &#41;;
		delete_theme&#40;$_GET&#91;'stylesheet'&#93;&#41;;
		wp_redirect&#40; admin_url&#40;'themes.php?deleted=true'&#41; &#41;;
		exit;
	&#125;
&#125;

$wp_list_table->prepare_items&#40;&#41;;

$title = __&#40;'Manage Themes'&#41;;
$parent_file = 'themes.php';

if &#40; current_user_can&#40; 'switch_themes' &#41; &#41; &#58;

$help_manage = '<p>' . __&#40;'Aside from the default theme included with your WordPress installation, themes are designed and developed by third parties.'&#41; . '</p>' .
	'<p>' . __&#40;'You can see your active theme at the top of the screen. Below are the other themes you have installed that are not currently in use. You can see what your site would look like with one of these themes by clicking the Live Preview link &#40;see "Previewing and Customizing" help tab&#41;. To change themes, click the Activate link.'&#41; . '</p>';

get_current_screen&#40;&#41;->add_help_tab&#40; array&#40;
	'id'      => 'overview',
	'title'   => __&#40;'Overview'&#41;,
	'content' => $help_manage
&#41; &#41;;

if &#40; current_user_can&#40; 'install_themes' &#41; &#41; &#123;
	if &#40; is_multisite&#40;&#41; &#41; &#123;
		$help_install = '<p>' . __&#40;'Installing themes on Multisite can only be done from the Network Admin section.'&#41; . '</p>';
	&#125; else &#123;
		$help_install = '<p>' . sprintf&#40; __&#40;'If you would like to see more themes to choose from, click on the &#8220;Install Themes&#8221; tab and you will be able to browse or search for additional themes from the <a href="%s" target="_blank">WordPress.org Theme Directory</a>. Themes in the WordPress.org Theme Directory are designed and developed by third parties, and are compatible with the license WordPress uses. Oh, and they&#8217;re free!'&#41;, 'http&#58;//wordpress.org/extend/themes/' &#41; . '</p>';
	&#125;

	get_current_screen&#40;&#41;->add_help_tab&#40; array&#40;
		'id'      => 'adding-themes',
		'title'   => __&#40;'Adding Themes'&#41;,
		'content' => $help_install
	&#41; &#41;;
&#125;

add_thickbox&#40;&#41;;

endif; // switch_themes

if &#40; current_user_can&#40; 'edit_theme_options' &#41; &#41; &#123;
	$help_customize =
		'<p>' . __&#40;'Click on the "Live Preview" link under any theme to preview that theme and change theme options in a separate, full-screen view. Any installed theme can be previewed and customized in this way.'&#41; . '</p>'.
		'<p>' . __&#40;'The theme being previewed is fully interactive &mdash; navigate to different pages to see how the theme handles posts, archives, and other page templates.'&#41; . '</p>' .
		'<p>' . __&#40;'In the left-hand pane you can edit the theme settings. The settings will differ, depending on what theme features the theme being previewed supports. To accept the new settings and activate the theme all in one step, click the "Save & Activate" button at the top of the left-hand pane.'&#41; . '</p>' .
		'<p>' . __&#40;'When previewing on smaller monitors, you can use the "Collapse" icon at the bottom of the left-hand pane. This will hide the pane, giving you more room to preview your site in the new theme. To bring the pane back, click on the Collapse icon again.'&#41; . '</p>';

	get_current_screen&#40;&#41;->add_help_tab&#40; array&#40;
		'id'		=> 'customize-preview-themes',
		'title'		=> __&#40;'Previewing and Customizing'&#41;,
		'content'	=> $help_customize
	&#41; &#41;;
&#125;

get_current_screen&#40;&#41;->set_help_sidebar&#40;
	'<p><strong>' . __&#40;'For more information&#58;'&#41; . '</strong></p>' .
	'<p>' . __&#40;'<a href="http&#58;//codex.wordpress.org/Using_Themes" target="_blank">Documentation on Using Themes</a>'&#41; . '</p>' .
	'<p>' . __&#40;'<a href="http&#58;//wordpress.org/support/" target="_blank">Support Forums</a>'&#41; . '</p>'
&#41;;

wp_enqueue_script&#40; 'theme' &#41;;
wp_enqueue_script&#40; 'customize-loader' &#41;;

require_once&#40;'./admin-header.php'&#41;;
?>

<div class="wrap"><?php
screen_icon&#40;&#41;;
if &#40; ! is_multisite&#40;&#41; && current_user_can&#40; 'install_themes' &#41; &#41; &#58; ?>
<h2 class="nav-tab-wrapper">
<a href="themes.php" class="nav-tab nav-tab-active"><?php echo esc_html&#40; $title &#41;; ?></a><a href="<?php echo admin_url&#40; 'theme-install.php'&#41;; ?>" class="nav-tab"><?php echo esc_html_x&#40;'Install Themes', 'theme'&#41;; ?></a>
<?php else &#58; ?>
<h2><?php echo esc_html&#40; $title &#41;; ?>
<?php endif; ?>
</h2>
<?php
if &#40; ! validate_current_theme&#40;&#41; || isset&#40; $_GET&#91;'broken'&#93; &#41; &#41; &#58; ?>
<div id="message1" class="updated"><p><?php _e&#40;'The active theme is broken. Reverting to the default theme.'&#41;; ?></p></div>
<?php elseif &#40; isset&#40;$_GET&#91;'activated'&#93;&#41; &#41; &#58;
		if &#40; isset&#40; $_GET&#91;'previewed'&#93; &#41; &#41; &#123; ?>
		<div id="message2" class="updated"><p><?php printf&#40; __&#40; 'Settings saved and theme activated. <a href="%s">Visit site</a>.' &#41;, home_url&#40; '/' &#41; &#41;; ?></p></div>
		<?php &#125; elseif &#40; isset&#40;$wp_registered_sidebars&#41; && count&#40; &#40;array&#41; $wp_registered_sidebars &#41; && current_user_can&#40;'edit_theme_options'&#41; &#41; &#123; ?>
<div id="message2" class="updated"><p><?php printf&#40; __&#40;'New theme activated. This theme supports widgets, please visit the <a href="%s">widgets settings</a> screen to configure them.'&#41;, admin_url&#40; 'widgets.php' &#41; &#41;; ?></p></div><?php
		&#125; else &#123; ?>
<div id="message2" class="updated"><p><?php printf&#40; __&#40; 'New theme activated. <a href="%s">Visit site</a>' &#41;, home_url&#40; '/' &#41; &#41;; ?></p></div><?php
		&#125;
	elseif &#40; isset&#40;$_GET&#91;'deleted'&#93;&#41; &#41; &#58; ?>
<div id="message3" class="updated"><p><?php _e&#40;'Theme deleted.'&#41; ?></p></div>
<?php
endif;

$ct = wp_get_theme&#40;&#41;;
$screenshot = $ct->get_screenshot&#40;&#41;;
$class = $screenshot ? 'has-screenshot' &#58; '';

$customize_title = sprintf&#40; __&#40; 'Customize &#8220;%s&#8221;' &#41;, $ct->display&#40;'Name'&#41; &#41;;

?>
<div id="current-theme" class="<?php echo esc_attr&#40; $class &#41;; ?>">
	<?php if &#40; $screenshot &#41; &#58; ?>
		<?php if &#40; current_user_can&#40; 'edit_theme_options' &#41; &#41; &#58; ?>
		<a href="<?php echo wp_customize_url&#40;&#41;; ?>" class="load-customize hide-if-no-customize" title="<?php echo esc_attr&#40; $customize_title &#41;; ?>">
			<img src="<?php echo esc_url&#40; $screenshot &#41;; ?>" alt="<?php esc_attr_e&#40; 'Current theme preview' &#41;; ?>" />
		</a>
		<?php endif; ?>
		<img class="hide-if-customize" src="<?php echo esc_url&#40; $screenshot &#41;; ?>" alt="<?php esc_attr_e&#40; 'Current theme preview' &#41;; ?>" />
	<?php endif; ?>

	<h3><?php _e&#40;'Current Theme'&#41;; ?></h3>
	<h4>
		<?php echo $ct->display&#40;'Name'&#41;; ?>
	</h4>

	<div>
		<ul class="theme-info">
			<li><?php printf&#40; __&#40;'By %s'&#41;, $ct->display&#40;'Author'&#41; &#41;; ?></li>
			<li><?php printf&#40; __&#40;'Version %s'&#41;, $ct->display&#40;'Version'&#41; &#41;; ?></li>
		</ul>
		<p class="theme-description"><?php echo $ct->display&#40;'Description'&#41;; ?></p>
		<?php theme_update_available&#40; $ct &#41;; ?>
	</div>

	<?php
	// Pretend you didn't see this.
	$options = array&#40;&#41;;
	if &#40; is_array&#40; $submenu &#41; && isset&#40; $submenu&#91;'themes.php'&#93; &#41; &#41; &#123;
		foreach &#40; &#40;array&#41; $submenu&#91;'themes.php'&#93; as $item&#41; &#123;
			$class = '';
			if &#40; 'themes.php' == $item&#91;2&#93; || 'theme-editor.php' == $item&#91;2&#93; &#41;
				continue;
			// 0 = name, 1 = capability, 2 = file
			if &#40; &#40; strcmp&#40;$self, $item&#91;2&#93;&#41; == 0 && empty&#40;$parent_file&#41;&#41; || &#40;$parent_file && &#40;$item&#91;2&#93; == $parent_file&#41;&#41; &#41;
				$class = ' class="current"';
			if &#40; !empty&#40;$submenu&#91;$item&#91;2&#93;&#93;&#41; &#41; &#123;
				$submenu&#91;$item&#91;2&#93;&#93; = array_values&#40;$submenu&#91;$item&#91;2&#93;&#93;&#41;; // Re-index.
				$menu_hook = get_plugin_page_hook&#40;$submenu&#91;$item&#91;2&#93;&#93;&#91;0&#93;&#91;2&#93;, $item&#91;2&#93;&#41;;
				if &#40; file_exists&#40;WP_PLUGIN_DIR . "/&#123;$submenu&#91;$item&#91;2&#93;&#93;&#91;0&#93;&#91;2&#93;&#125;"&#41; || !empty&#40;$menu_hook&#41;&#41;
					$options&#91;&#93; = "<a href='admin.php?page=&#123;$submenu&#91;$item&#91;2&#93;&#93;&#91;0&#93;&#91;2&#93;&#125;'$class>&#123;$item&#91;0&#93;&#125;</a>";
				else
					$options&#91;&#93; = "<a href='&#123;$submenu&#91;$item&#91;2&#93;&#93;&#91;0&#93;&#91;2&#93;&#125;'$class>&#123;$item&#91;0&#93;&#125;</a>";
			&#125; else if &#40; current_user_can&#40;$item&#91;1&#93;&#41; &#41; &#123;
				if &#40; file_exists&#40;ABSPATH . 'wp-admin/' . $item&#91;2&#93;&#41; &#41; &#123;
					$options&#91;&#93; = "<a href='&#123;$item&#91;2&#93;&#125;'$class>&#123;$item&#91;0&#93;&#125;</a>";
				&#125; else &#123;
					$options&#91;&#93; = "<a href='themes.php?page=&#123;$item&#91;2&#93;&#125;'$class>&#123;$item&#91;0&#93;&#125;</a>";
				&#125;
			&#125;
		&#125;
	&#125;

	if &#40; $options || current_user_can&#40; 'edit_theme_options' &#41; &#41; &#58;
	?>
	<div class="theme-options">
		<?php if &#40; current_user_can&#40; 'edit_theme_options' &#41; &#41; &#58; ?>
		<a id="customize-current-theme-link" href="<?php echo wp_customize_url&#40;&#41;; ?>" class="load-customize hide-if-no-customize" title="<?php echo esc_attr&#40; $customize_title &#41;; ?>"><?php _e&#40; 'Customize' &#41;; ?></a>
		<?php
		endif; // edit_theme_options
		if &#40; $options &#41; &#58;
		?>
		<span><?php _e&#40; 'Options&#58;' &#41;?></span>
		<ul>
			<?php foreach &#40; $options as $option &#41; &#58; ?>
				<li><?php echo $option; ?></li>
			<?php endforeach; ?>
		</ul>
	</div>
	<?php
		endif; // options
	endif; // options || edit_theme_options
	?>

</div>

<br class="clear" />
<?php
if &#40; ! current_user_can&#40; 'switch_themes' &#41; &#41; &#123;
	echo '</div>';
	require&#40; './admin-footer.php' &#41;;
	exit;
&#125;
?>

<form class="search-form filter-form" action="" method="get">

<h3 class="available-themes"><?php _e&#40;'Available Themes'&#41;; ?></h3>

<?php if &#40; !empty&#40; $_REQUEST&#91;'s'&#93; &#41; || !empty&#40; $_REQUEST&#91;'features'&#93; &#41; || $wp_list_table->has_items&#40;&#41; &#41; &#58; ?>

<p class="search-box">
	<label class="screen-reader-text" for="theme-search-input"><?php _e&#40;'Search Installed Themes'&#41;; ?>&#58;</label>
	<input type="search" id="theme-search-input" name="s" value="<?php _admin_search_query&#40;&#41;; ?>" />
	<?php submit_button&#40; __&#40; 'Search Installed Themes' &#41;, 'button', false, false, array&#40; 'id' => 'search-submit' &#41; &#41;; ?>
	<a id="filter-click" href="?filter=1"><?php _e&#40; 'Feature Filter' &#41;; ?></a>
</p>

<div id="filter-box" style="<?php if &#40; empty&#40;$_REQUEST&#91;'filter'&#93;&#41; &#41; echo 'display&#58; none;'; ?>">
<?php $feature_list = get_theme_feature_list&#40;&#41;; ?>
	<div class="feature-filter">
		<p class="install-help"><?php _e&#40;'Theme filters'&#41; ?></p>
	<?php if &#40; !empty&#40; $_REQUEST&#91;'filter'&#93; &#41; &#41; &#58; ?>
		<input type="hidden" name="filter" value="1" />
	<?php endif; ?>
	<?php foreach &#40; $feature_list as $feature_name => $features &#41; &#58;
			$feature_name = esc_html&#40; $feature_name &#41;; ?>

		<div class="feature-container">
			<div class="feature-name"><?php echo $feature_name ?></div>

			<ol class="feature-group">
				<?php foreach &#40; $features as $key => $feature &#41; &#58;
						$feature_name = $feature;
						$feature_name = esc_html&#40; $feature_name &#41;;
						$feature = esc_attr&#40; $feature &#41;;
						?>
				<li>
					<input type="checkbox" name="features&#91;&#93;" id="feature-id-<?php echo $key; ?>" value="<?php echo $key; ?>" <?php checked&#40; in_array&#40; $key, $wp_list_table->features &#41; &#41;; ?>/>
					<label for="feature-id-<?php echo $key; ?>"><?php echo $feature_name; ?></label>
				</li>
				<?php endforeach; ?>
			</ol>
		</div>
	<?php endforeach; ?>

	<div class="feature-container">
		<?php submit_button&#40; __&#40; 'Apply Filters' &#41;, 'button-secondary submitter', false, false, array&#40; 'id' => 'filter-submit' &#41; &#41;; ?>
		&nbsp;
		<a id="mini-filter-click" href="<?php echo esc_url&#40; remove_query_arg&#40; array&#40;'filter', 'features', 'submit'&#41; &#41; &#41;; ?>"><?php _e&#40; 'Close filters' &#41;?></a>
	</div>
	<br/>
	</div>
	<br class="clear"/>
</div>

<?php endif; ?>

<br class="clear" />

<?php $wp_list_table->display&#40;&#41;; ?>

</form>
<br class="clear" />

<?php
// List broken themes, if any.
if &#40; ! is_multisite&#40;&#41; && current_user_can&#40;'edit_themes'&#41; && $broken_themes = wp_get_themes&#40; array&#40; 'errors' => true &#41; &#41; &#41; &#123;
?>

<h3><?php _e&#40;'Broken Themes'&#41;; ?></h3>
<p><?php _e&#40;'The following themes are installed but incomplete. Themes must have a stylesheet and a template.'&#41;; ?></p>

<table id="broken-themes">
	<tr>
		<th><?php _ex&#40;'Name', 'theme name'&#41;; ?></th>
		<th><?php _e&#40;'Description'&#41;; ?></th>
	</tr>
<?php
	$alt = '';
	foreach &#40; $broken_themes as $broken_theme &#41; &#123;
		$alt = &#40;'class="alternate"' == $alt&#41; ? '' &#58; 'class="alternate"';
		echo "
		<tr $alt>
			 <td>" . $broken_theme->get&#40;'Name'&#41; ."</td>
			 <td>" . $broken_theme->errors&#40;&#41;->get_error_message&#40;&#41; . "</td>
		</tr>";
	&#125;
?>
</table>
<?php
&#125;
?>
</div>

<?php require&#40;'./admin-footer.php'&#41;; ?>

Verfasst:
von

Verfasst: 09.11.2012, 17:38
von Wire
Guck doch mal über deinen FTP Clienten, wann das letzte mal Daten verändert wurden auf deinem Server. Wenn da jemand in der Nacht an deinen Daten gewerkelt haben sollte und du zu dieser Zeit eigentlich im Bett gelegen hast, sollte es klar sein.

Ich habe zwar kaum Ahnung von PHP aber bei deinem ersten Zitat fehlt am Ende "?>". Damit schließt du einen PHP Befehl ab. Daher dürftest du auch den PHP Code sehen können.

Ansonsten hast du auch nach der Wordpress Neuinstallation mal ein anderes Theme ausprobiert?

Verfasst: 09.11.2012, 18:12
von Unbekannter
EDIT: Hab ein anderes Theme installiert, immer noch der selbe Fehler.

Verfasst:
von

Verfasst: 09.11.2012, 19:07
von Melegrian
Wire hat geschrieben:Ich habe zwar kaum Ahnung von PHP aber bei deinem ersten Zitat fehlt am Ende "?>".
Das ist kein Fehler oder braucht zumindest keiner zu sein, da der schließende PHP-Tag entfallen darf, wenn kein HTML in der Datei folgt und es der letzte Block ist. Gleich das erst Beispiel auf der Seite und:
Hinweis:

Der schließende Tag eines PHP-Blocks am Ende einer Datei ist optional, und in einigen Fällen ist das Weglassen hilfreich, ...
https://www.php.net/manual/de/language. ... ration.php

Verfasst: 09.11.2012, 19:12
von Hanzo2012
Ich würde sagen, dass da was mit der PHP-Installation kaputt ist.
Ansonsten würde ja nicht der PHP-Quellcode angezeigt.

Verfasst: 09.11.2012, 19:13
von thaiseo
ist eine Umstellung zb auf PHP5 gewesen? dann könnten es Plugins sein die nicht kompatibel sind, hatte ich jetzt auch bei einen Bekannten, auch nur Aufrufen einer weisen Seite

Re: Wordpress gehackt? Keinen Zugriff mehr auf Artikel und T

Verfasst: 09.11.2012, 19:49
von Melegrian
Unbekannter hat geschrieben:Auf Seiten kann ich ganz normal zugreifen. Nur auf Artikel nicht. Auch das Aufrufen der Kategorie funktioniert normal.

Wenn ich auf den Artikel zugreife erhalte ich inzwischen (nach Kontakt zu 1Blu) diese Meldung:
Kannst Du immer noch (nach Kontakt zu 1Blu) auf Seiten und Kategorien ganz normal zugreifen?

Falls nein, so wird der Hoster vielleicht reagiert haben und PHP für diese Domain deaktiviert haben, damit ein eventueller Schädling sich nicht weiter verbreiten kann. Ist denn PHP noch verfügbar oder bekommst Du nun bei allen Aufrufen nur noch den Quellcode ausgeliefert? Würde in diesem Fall zusehen, dass da keiner an irgendwelche unverschlüsselten Daten gelangen kann und erst einmal alles löschen.

Verfasst: 09.11.2012, 20:01
von Unbekannter
Also ich kann alle Seiten ganz normal aufrufen. Auch Kategorien lassen sich aufrufen. Doch sobald ich auf den Artikel klicke kommt die Fehlermeldung.

Ich glaube die Fehlermeldung kommt nicht seit dem Kontakt zu 1Blu sondern seit ich hier: https://www.webdeziner.de/wordpress-all ... auf-1und1/ gelesen habe das man den Code in die htacess reinpacken soll:

AddType x-mapp-php5 .php
AddHandler x-mapp-php5 .php

Seit dem kommt der Fehler. Hab den Code wieder entfernt, kommt aber weiterhin. Davor konnte man den Artikel einfach nur nicht aufrufen. Es kam die Fehlermeldung mit dem Code 500 Internal Server Error.

Verfasst: 09.11.2012, 20:06
von discountnetz
Hallo :)
na dann entferne doch den Code in der htacess wieder wenn dieser der Auslöser ist. Wenn der Quellcode der Seite ausgegeben wird dann parst der Webserver deine Seite nicht als PHP. Benutzt 1Blu php5 auf deinem Server? Sollten Sie eigentlich. Aber wer weiss.

Freundliche Grüsse
Jan

Verfasst: 09.11.2012, 20:22
von Melegrian
Lade doch einmal eine phpinfo hoch, also eine Datei, die weiter nichts als diesen Schnipsel enthält und rufe die auf. Da wird ja die Version angezeigt.

Code: Alles auswählen

<?php
echo phpinfo&#40;&#41;;
?>
Wenn die Info da PHP Version höher 5 ohne diesen Eintrag in der htaccess ausgibt, wovon ich ausgehe, ist der Eintrag in der htaccess überflüssig.

Soll heißen, ich habe auch noch solche Einträge in der htaccess bei einer Domain, aber nur weil da noch ältere Scripts unter PHP 4 in einem Verzeichnis laufen und der Rest dann mit PHP 5.

Falls da wirklich erst jetzt eine Umstellung war, was ich mir nicht vorstellen kann und es sich um ein uraltes Theme handeln sollte, dann könntest Du noch versuchen, ob das unter PHP 4 läuft. Doch Du hattest es ja mit einem anderen Theme probiert und da ging es ja auch nicht.

Verfasst: 09.11.2012, 21:14
von Unbekannter
Wie gesagt, ich hatte diesen php5 Befehl nur ganz kurz drin. Hab ihn sofort wieder entfernt nachdem der Fehler kam.

@Melegrian

Hab den Schnipsel hochgeladen und aufgerufen, folgendes kommt: PHP Version 5.3.5-1ubuntu7.11

Ich meinte ja schon, ich hab noch 2 ähnliche Domains auf dem Server als "Sateliten" welche auch mit WP und ähnlichen "Elegantthemes" laufen. Dort gibt es keine Probleme. Auch vorher lief ja alles ganz normal. Erst seit kurzen, seit der Artikel mit Links gestärkt wurde, kommt der Fehler.

Ich bin immer noch der Meinung das da gehackt wurde. Leider bin ich eben absolut ein Noob bei dem Thema Hacken und PHP und Co.

Verfasst: 09.11.2012, 21:32
von Pompom
Ich bin immer noch der Meinung das da gehackt wurde.
Glaub ich nicht.
Leider bin ich eben absolut ein Noob bei dem Thema Hacken und PHP und Co.
Das glaube ich eher.
Such Dir doch einfach eine helfende Hand, die weiß, was sie tut.

Für mich wirkt es so, als wenn du:
- die .htaccess hingerichtet hast oder
- falsche Nutzerrechte gesetzt hast oder
- einen untauglichen Editor benutzt hast.

Verfasst: 09.11.2012, 21:55
von Melegrian
Habe WP nur unter Localhost für Testzwecke zu laufen, viel Ahnung habe ich auch nicht von WP. Dein langes Listing habe ich mal im Editor betrachtet. Auch mal kurz außerhalb von WP aufgerufen, die scheint völlig in Ordnung zu sein, denn da kamen nur zwei Hinweise wegen failed to open stream, was ja normal ist, wenn ich die Datei nur mal so einzeln aufrufe.

Warum die bei Dir nicht geparst wird, muss andere Gründe haben.

Verfasst: 09.11.2012, 22:12
von Unbekannter
Pompom hat geschrieben:
Ich bin immer noch der Meinung das da gehackt wurde.
Glaub ich nicht.
Leider bin ich eben absolut ein Noob bei dem Thema Hacken und PHP und Co.
Das glaube ich eher.
Such Dir doch einfach eine helfende Hand, die weiß, was sie tut.

Für mich wirkt es so, als wenn du:
- die .htaccess hingerichtet hast oder
- falsche Nutzerrechte gesetzt hast oder
- einen untauglichen Editor benutzt hast.
Aber warum auf einmal? Die Seite wurde doch Wochen/Monatelang nicht angefasst und lief. Auf einmal kann ich exakt den Artikel nicht aufrufen welchen ich mit Links gestärkt habe.

Verfasst: 10.11.2012, 02:34
von Melegrian
Unbekannter hat geschrieben:PHP Version 5.3.5-1ubuntu7.11
Habe mal nach Ubuntu gesucht, so kannte ich das noch nicht:

Code: Alles auswählen

sudo chmod -R o+x *.php 
https://wiki.ubuntuusers.de/Apache#PHP- ... usgefuehrt