oleg1975

Рейтинг
77
Регистрация
29.08.2014
Должность
Юрист

А у меня, такая проблема: при редактировании файлов сайтов из админки сайта ( 1 сайт на Битрикс, остальные на WP), при сохранении файлов, VDS ложится и выдает 500 ошибку.

Четвертый день поддержка мне одни и те же вопросы задают, уже второй дополнительный тикет создаю

Иван, время будет посмотрите тикеты 716687, 717457.

tysson:
Договор не претендует на истину. Сколько людей- столько мнений.

В любом случае спасибо! По крайней мере, будет от чего оттолкнутся.

dlneo:
Приведенные условия рискованные, Вы уверены, что у вас будут все существенные условия для договора такого рода? обращайтесь помогу с договором.

Спасибо! Погуглю, опыт есть.

tysson:
Всем спасибо за помощь! Договор составил!

Рыбой не поделитесь?

Хочу составить договор на разработку скипта для сайта

globalmoney:
Не администрируемый VDS по сути подразумевает, что подобные проблемы Вы решаете самостоятельно, а виртуализация KVM ещё и подразумевает, что у хостера нет доступа к Вашему VDS, пока Вы не сообщите данные для доступа к Вашему серверу, чтобы посмотреть в чём проблема.

Всякое бывает, это уже не первый раз когда я обращаюсь в поддержку с вопросами. Всегда отвечали быстро.

Насчет доступов в курсе, если прошу посмотреть в чем проблема, прикрепляю в тикете.

totamon:
каждый решает сам про срок, но для меня 2 часа это повод задуматься) проблемы бывают разные, и какие-то и дольше решаются, но реагирование должно быть быстрым, что бы пользователь не мучился неизвестностью... у вас самого то есть сайты? вы сами находились в ситуации когда сайт лежит по неизвестной причине, на телефоне висит директор или клиент, а вам и сказать нечего... часами))

Да, есть 9 штук. Парочка на разработке, остальные работают. Они все мои не клиентские.

Реально уже 4 часа прошло, а поддержка молчит, специально тикет не буду убирать в архив. Завтра утром отпишусь в ветке.

smart2web:
А наша Галя балована.

Вы серьезно? 2 часа это тот срок, когда нужно бить панику?

Так и не ответили.... Ну да ладно, сам разобрался. Это из той области когда из юриста, постепенно превращаться в вебмастера.

Проблема то смешная оказалась.

Один мой хороший вебмастер на что то нажал, (работает на битриксе из панели сайта) и все нах.... исчезло. Благо у меня на VDS под каждый сайт отдельный пользователь

Погуглил...

Восстановил бэкап, Всё ОК.

Так то конечно могли, сказать: Эй паря у тебя файлы удалились, восстанови и не выноси... нам мозг.

Но увы, не ответили.

PS: Несчастье , счастью помогло. Как говорится спасибо за науку.

Сглазил что ли техподдержку, тикет № 714655 уже почти два с половиной часа висит без ответа

Одна надежда на Ивана, что бы дал нагоняй)))

DiKiJ:
Можно в 1 же строке: <?php wp_redirect(get_permalink($post->post_parent), 301); die;

И тогда код переадресации для .htaccess не нужен будет скорее всего.

Спасибо попробую.

DiKiJ:
Тоже искал. Но один из лучших вариантов такой вот как ниже.

Для решения проблемы этим способом переходим:
Внешний вид => Редактор => Файл attachment.php
Удаляем всё что там прописано и вставляем следующий код.

<?php wp_redirect(get_permalink($post->post_parent), 301); ?>

Файл может быть и image.php или как-то так. Будет перенаправлять со страниц вложений на статью. Нашлось по запросу "удалить страницы вложений вордпресс" - там еще есть способ как-то иначе добавлять фото в статью, но мне сейчас не проверить. У меня свой движок :)

attachment.php файл отсутствует, есть image.php

<?php
/**
* The template for displaying image attachments.
*
* @package Suits
* @since Suits 1.0
*/

get_header(); ?>

<div id="primary" class="content-area">
<div id="content" class="site-content" role="main">

<?php /* The loop */ ?>
<?php while ( have_posts() ) : the_post(); ?>

<article id="post-<?php the_ID(); ?>" <?php post_class( 'image-attachment' ); ?>>
<header class="entry-header">
<h1 class="entry-title"><?php the_title(); ?></h1>

<nav id="image-navigation" class="navigation image-navigation" role="navigation">
<span class="nav-previous"><?php previous_image_link( false, __( '<span class="meta-nav">&larr;</span> Пред', 'suits' ) ); ?></span>
<span class="nav-next"><?php next_image_link( false, __( 'След <span class="meta-nav">&rarr;</span>', 'suits' ) ); ?></span>
</nav><!-- #image-navigation -->
</header><!-- .entry-header -->

<div class="entry-content">

<div class="entry-attachment">
<div class="attachment">
<?php suits_the_attached_image(); ?>
</div><!-- .attachment -->

<?php if ( has_excerpt() ) : ?>
<div class="entry-caption">
<?php the_excerpt(); ?>
</div>
<?php endif; ?>
</div><!-- .entry-attachment -->

<?php if ( ! empty( $post->post_content ) ) : ?>
<div class="entry-description">
<?php the_content(); ?>
<?php wp_link_pages( array( 'before' => '<div class="page-links">' . __( 'Pages:', 'suits' ), 'after' => '</div>' ) ); ?>
</div><!-- .entry-description -->
<?php endif; ?>

</div><!-- .entry-content -->

<footer class="entry-meta">
<?php
$metadata = wp_get_attachment_metadata();
printf( __( '<span class="attachment-meta">Опубликовано</span> <time class="entry-date" datetime="%1$s">%2$s</time> at <a href="%3$s" title="ссылка на полную картинку">%4$s &times; %5$s</a> в <a href="%6$s" title="Возврат %7$s" rel="gallery">%8$s</a>.', 'suits' ),
esc_attr( get_the_date( 'c' ) ),
esc_html( get_the_date() ),
esc_url( wp_get_attachment_url() ),
$metadata['width'],
$metadata['height'],
esc_url( get_permalink( $post->post_parent ) ),
esc_attr( strip_tags( get_the_title( $post->post_parent ) ) ),
get_the_title( $post->post_parent )
);
?>

</footer><!-- .entry-meta -->
</article><!-- #post -->

<?php comments_template(); ?>

<?php endwhile; ?>

</div><!-- #content -->
</div><!-- #primary -->

<?php get_footer(); ?>

Весь этот код удалять нужно?

---------- Добавлено 08.01.2016 в 03:56 ----------

Прописал в .htaccess помогло

<IfModule mod_rewrite.c>

RewriteEngine On

RewriteBase /

RewriteRule (.+)/feed /$1 [R=301,L]

RewriteRule (.+)/comment-page /$1 [R=301,L]

RewriteRule (.+)/trackback /$1 [R=301,L]

RewriteRule (.+)/comments /$1 [R=301,L]

RewriteRule (.+)/attachment /$1 [R=301,L]

RewriteCond %{QUERY_STRING} ^replytocom= [NC]

RewriteRule (.*) $1? [R=301,L]

RewriteCond %{QUERY_STRING} ^attachment_id= [NC]

RewriteRule (.*) $1? [R=301,L]

RewriteBase /

RewriteRule ^index\.php$ - [L]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . /index.php [L]

</IfModule>

Всего: 219